Mercurial > libervia-web
comparison 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 |
comparison
equal
deleted
inserted
replaced
295:33e0eb212b14 | 296:92d76ab67156 |
---|---|
59 if cb: | 59 if cb: |
60 if isinstance(cb, tuple): | 60 if isinstance(cb, tuple): |
61 if len(cb) != 2: | 61 if len(cb) != 2: |
62 print ("ERROR: tuple syntax for bridge.call is (callback, errback), aborting") | 62 print ("ERROR: tuple syntax for bridge.call is (callback, errback), aborting") |
63 return | 63 return |
64 self.cb[_id] = cb[0] | 64 if cb[0] is not None: |
65 self.cb[_id] = cb[0] | |
65 self.eb[_id] = cb[1] | 66 self.eb[_id] = cb[1] |
66 else: | 67 else: |
67 self.cb[_id] = cb | 68 self.cb[_id] = cb |
68 | 69 |
69 def onRemoteResponse(self, response, request_info): | 70 def onRemoteResponse(self, response, request_info): |