diff libervia.py @ 296:92d76ab67156

server+browser side: fixed bridge errback handling
author Goffi <goffi@goffi.org>
date Tue, 17 Dec 2013 01:35:59 +0100
parents 4f0c2fea358a
children e99f578c7179
line wrap: on
line diff
--- a/libervia.py	Tue Dec 17 01:34:56 2013 +0100
+++ b/libervia.py	Tue Dec 17 01:35:59 2013 +0100
@@ -61,7 +61,8 @@
                 if len(cb) != 2:
                     print ("ERROR: tuple syntax for bridge.call is (callback, errback), aborting")
                     return
-                self.cb[_id] = cb[0]
+                if cb[0] is not None:
+                    self.cb[_id] = cb[0]
                 self.eb[_id] = cb[1]
             else:
                 self.cb[_id] = cb