From 125c61b4f7040e1206fa3eb5b627147bbbd5645b Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Mon, 11 May 2009 05:23:41 +0000 Subject: Pass ExitNow exceptions through, as signal handlers can raise them at any time. svn path=/rpkid/irdbd.py; revision=2423 --- rpkid/rpki/up_down.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'rpkid/rpki/up_down.py') diff --git a/rpkid/rpki/up_down.py b/rpkid/rpki/up_down.py index 5b257a53..825a5d14 100644 --- a/rpkid/rpki/up_down.py +++ b/rpkid/rpki/up_down.py @@ -522,6 +522,8 @@ class message_pdu(base_elt): try: self.payload.serve_pdu(self, r_msg, child, done, lose) + except rpki.async.ExitNow: + raise except Exception, edata: lose(edata) -- cgit v1.2.3