]>
Commit | Line | Data |
---|---|---|
774c099c | 1 | import ccxt_wrapper as ccxt |
eb9c92e1 | 2 | from store import ReportStore |
4c51aa71 | 3 | |
eb9c92e1 IB |
4 | def get_market(config): |
5 | market = ccxt.poloniexE(config) | |
ecba1113 | 6 | |
eb9c92e1 IB |
7 | # For requests logging |
8 | market.session.origin_request = market.session.request | |
2308a1c4 | 9 | |
eb9c92e1 IB |
10 | def request_wrap(self, *args, **kwargs): |
11 | r = self.origin_request(*args, **kwargs) | |
12 | ReportStore.log_http_request(args[0], args[1], kwargs["data"], | |
13 | kwargs["headers"], r) | |
14 | return r | |
15 | market.session.request = request_wrap.__get__(market.session, market.session.__class__) | |
2308a1c4 | 16 | |
eb9c92e1 | 17 | return market |