diff options
author | Rob Austein <sra@hactrn.net> | 2012-08-20 20:40:41 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2012-08-20 20:40:41 +0000 |
commit | f5aceabc0e5aac9d2686c69ab07c2d734e981e21 (patch) | |
tree | 38cdafb02cdb30a86afd3b06d9fd5860d0c53784 /rpkid/rpki/rpkid_tasks.py | |
parent | 8b51b149ae36baef5f4c07f8367dedf7badcbfac (diff) |
Skip publication when nothing changed.
svn path=/branches/tk274/; revision=4648
Diffstat (limited to 'rpkid/rpki/rpkid_tasks.py')
-rw-r--r-- | rpkid/rpki/rpkid_tasks.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/rpkid/rpki/rpkid_tasks.py b/rpkid/rpki/rpkid_tasks.py index facf5ad2..4f9e09f6 100644 --- a/rpkid/rpki/rpkid_tasks.py +++ b/rpkid/rpki/rpkid_tasks.py @@ -280,7 +280,10 @@ class UpdateChildrenTask(AbstractTask): def done(self): self.gctx.checkpoint() self.gctx.sql.sweep() - self.publisher.call_pubd(self.exit, self.publication_failed) + if self.publisher.size > 0: + self.publisher.call_pubd(self.exit, self.publication_failed) + else: + self.exit() def publication_failed(self, e): rpki.log.traceback() |