Mercurial > libervia-web
comparison src/browser/sat_browser/json.py @ 843:83a40d786e7a
browser: use new style calls for getSignals
author | Goffi <goffi@goffi.org> |
---|---|
date | Fri, 15 Jan 2016 15:42:37 +0100 |
parents | f8a7a046ff9c |
children | a5b5178ef6b9 |
comparison
equal
deleted
inserted
replaced
842:3eb26b269539 | 843:83a40d786e7a |
---|---|
229 if isinstance(errobj['message'], dict) and errobj['message']['faultCode'] == 0: | 229 if isinstance(errobj['message'], dict) and errobj['message']['faultCode'] == 0: |
230 Window.alert('You are not allowed to connect to server') | 230 Window.alert('You are not allowed to connect to server') |
231 else: | 231 else: |
232 def _timerCb(timer): | 232 def _timerCb(timer): |
233 log.info("Trying to reconnect to server...") | 233 log.info("Trying to reconnect to server...") |
234 self.getSignals(callback=self.signalHandler) | 234 self.getSignals(callback=self.signalHandler, profile=None) |
235 # TODO: display a notification to user | 235 # TODO: display a notification to user |
236 log.warning(u"Lost connection, trying to reconnect in {} s".format(self.retry_delay / 1000)) | 236 log.warning(u"Lost connection, trying to reconnect in {} s".format(self.retry_delay / 1000)) |
237 Timer(notify=_timerCb).schedule(self.retry_delay) | 237 Timer(notify=_timerCb).schedule(self.retry_delay) |
238 self.retry_delay *= 2 | 238 self.retry_delay *= 2 |
239 | 239 |
249 log.error(u"Trying to register and already registered signal ({})".format(name)) | 249 log.error(u"Trying to register and already registered signal ({})".format(name)) |
250 else: | 250 else: |
251 self._signals[name] = (callback, with_profile) | 251 self._signals[name] = (callback, with_profile) |
252 | 252 |
253 def signalHandler(self, signal_data): | 253 def signalHandler(self, signal_data): |
254 self.getSignals(callback=self.signalHandler) | 254 self.getSignals(callback=self.signalHandler, profile=None) |
255 if len(signal_data) == 1: | 255 if len(signal_data) == 1: |
256 signal_data.append([]) | 256 signal_data.append([]) |
257 log.debug(u"Got signal ==> name: %s, params: %s" % (signal_data[0], signal_data[1])) | 257 log.debug(u"Got signal ==> name: %s, params: %s" % (signal_data[0], signal_data[1])) |
258 name, args = signal_data | 258 name, args = signal_data |
259 try: | 259 try: |