From f5aceabc0e5aac9d2686c69ab07c2d734e981e21 Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Mon, 20 Aug 2012 20:40:41 +0000 Subject: Skip publication when nothing changed. svn path=/branches/tk274/; revision=4648 --- rpkid/rpki/rpkid_tasks.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'rpkid/rpki/rpkid_tasks.py') 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() -- cgit v1.2.3