X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=market.py;h=224cc32bae3b19b51f20cc2ee2158062664f86ad;hb=eb9c92e155941b51042ba57e23f651454bd8e55a;hp=deaab881f1e2f44864374d4a467f15a367a30bfe;hpb=774c099c19b131d150e4db693f9689c415bb36b6;p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FCryptoportfolio%2FTrader.git diff --git a/market.py b/market.py index deaab88..224cc32 100644 --- a/market.py +++ b/market.py @@ -1,7 +1,17 @@ import ccxt_wrapper as ccxt +from store import ReportStore -market = ccxt.poloniex({ - "apiKey": "XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX", - "secret": "1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", - }) +def get_market(config): + market = ccxt.poloniexE(config) + # For requests logging + market.session.origin_request = market.session.request + + def request_wrap(self, *args, **kwargs): + r = self.origin_request(*args, **kwargs) + ReportStore.log_http_request(args[0], args[1], kwargs["data"], + kwargs["headers"], r) + return r + market.session.request = request_wrap.__get__(market.session, market.session.__class__) + + return market