aboutsummaryrefslogtreecommitdiff
path: root/market.py
diff options
context:
space:
mode:
authorIsmaël Bouya <ismael.bouya@normalesup.org>2018-02-12 02:08:08 +0100
committerIsmaël Bouya <ismael.bouya@normalesup.org>2018-02-12 02:08:08 +0100
commit2308a1c4c0d2514dc9fc9acf235f9e5a33299f63 (patch)
treebaebcf53f977f0d9fdc947f886bc66776ab38c43 /market.py
parent774c099c19b131d150e4db693f9689c415bb36b6 (diff)
downloadTrader-2308a1c4c0d2514dc9fc9acf235f9e5a33299f63.tar.gz
Trader-2308a1c4c0d2514dc9fc9acf235f9e5a33299f63.tar.zst
Trader-2308a1c4c0d2514dc9fc9acf235f9e5a33299f63.zip
create wrapper for poloniex class
Diffstat (limited to 'market.py')
-rw-r--r--market.py19
1 files changed, 18 insertions, 1 deletions
diff --git a/market.py b/market.py
index deaab88..08838a7 100644
--- a/market.py
+++ b/market.py
@@ -1,7 +1,24 @@
1import ccxt_wrapper as ccxt 1import ccxt_wrapper as ccxt
2 2
3market = ccxt.poloniex({ 3market = 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
10requests = []
11market.session.origin_request = market.session.request
12
13def 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
24market.session.request = request_wrap.__get__(market.session, market.session.__class__)