diff options
author | Ismaël Bouya <ismael.bouya@normalesup.org> | 2018-02-12 02:08:08 +0100 |
---|---|---|
committer | Ismaël Bouya <ismael.bouya@normalesup.org> | 2018-02-12 02:08:08 +0100 |
commit | 2308a1c4c0d2514dc9fc9acf235f9e5a33299f63 (patch) | |
tree | baebcf53f977f0d9fdc947f886bc66776ab38c43 /market.py | |
parent | 774c099c19b131d150e4db693f9689c415bb36b6 (diff) | |
download | Trader-2308a1c4c0d2514dc9fc9acf235f9e5a33299f63.tar.gz Trader-2308a1c4c0d2514dc9fc9acf235f9e5a33299f63.tar.zst Trader-2308a1c4c0d2514dc9fc9acf235f9e5a33299f63.zip |
create wrapper for poloniex class
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__) | ||