diff options
Diffstat (limited to 'market.py')
-rw-r--r-- | market.py | 19 |
1 files changed, 18 insertions, 1 deletions
@@ -1,7 +1,24 @@ | |||
1 | import ccxt_wrapper as ccxt | 1 | import ccxt_wrapper as ccxt |
2 | 2 | ||
3 | market = ccxt.poloniex({ | 3 | market = ccxt.poloniexE({ |
4 | "apiKey": "XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX", | 4 | "apiKey": "XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX", |
5 | "secret": "1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", | 5 | "secret": "1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef", |
6 | }) | 6 | }) |
7 | 7 | ||
8 | |||
9 | # For requests logging | ||
10 | requests = [] | ||
11 | market.session.origin_request = market.session.request | ||
12 | |||
13 | def request_wrap(self, *args, **kwargs): | ||
14 | r = self.origin_request(*args, **kwargs) | ||
15 | requests.append({ | ||
16 | "method": args[0], | ||
17 | "url": args[1], | ||
18 | "body": kwargs["data"], | ||
19 | "headers": kwargs["headers"], | ||
20 | "status": r.status_code, | ||
21 | "response": r.text, | ||
22 | }) | ||
23 | return r | ||
24 | market.session.request = request_wrap.__get__(market.session, market.session.__class__) | ||