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: