コード例 #1
0
ファイル: market.py プロジェクト: maxme/bitcoin-arbitrage
 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)
コード例 #2
0
 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)
コード例 #3
0
ファイル: market.py プロジェクト: flufy3d/bitcoin-arbitrage
 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