def ask_update_depth(self): try: self.update_depth() self.convert_to_usd() self.depth_updated = time.time() except (urllib.error.HTTPError, urllib.error.URLError) as e: logging.error("HTTPError, can't update market: %s" % self.name) log_exception(logging.DEBUG) except Exception as e: logging.error("Can't update market: %s - %s" % (self.name, str(e))) log_exception(logging.DEBUG)
def ask_update_depth(self): try: self.update_depth() if self.fiat: self.convert_to_usd() self.depth_updated = time.time() self.shouldReportWebsocketTimeout = True except (urllib.error.HTTPError, urllib.error.URLError) as e: logging.error("HTTPError, can't update market: %s" % self.name) log_exception(logging.DEBUG) except Exception as e: if not self.isWebsocket: logging.error("Can't update market: %s - %s" % (self.name, str(e))) log_exception(logging.DEBUG) else: #don't repeat report if self.shouldReportWebsocketTimeout: logging.error(str(e)) self.shouldReportWebsocketTimeout = False