X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=market.py;h=08838a7f971537975037790a63ef665cd0a82c05;hb=e246023e2b630c0737f1027a5e99f517f874d699;hp=deaab881f1e2f44864374d4a467f15a367a30bfe;hpb=774c099c19b131d150e4db693f9689c415bb36b6;p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FCryptoportfolio%2FTrader.git diff --git a/market.py b/market.py index deaab88..08838a7 100644 --- a/market.py +++ b/market.py @@ -1,7 +1,24 @@ import ccxt_wrapper as ccxt -market = ccxt.poloniex({ +market = ccxt.poloniexE({ "apiKey": "XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX", "secret": "1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", }) + +# For requests logging +requests = [] +market.session.origin_request = market.session.request + +def request_wrap(self, *args, **kwargs): + r = self.origin_request(*args, **kwargs) + requests.append({ + "method": args[0], + "url": args[1], + "body": kwargs["data"], + "headers": kwargs["headers"], + "status": r.status_code, + "response": r.text, + }) + return r +market.session.request = request_wrap.__get__(market.session, market.session.__class__)