]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Trader.git/blob - market.py
Add main running file and fetch information from database
[perso/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Trader.git] / market.py
1 import ccxt_wrapper as ccxt
2 from store import ReportStore
3
4 def get_market(config):
5 market = ccxt.poloniexE(config)
6
7 # For requests logging
8 market.session.origin_request = market.session.request
9
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__)
16
17 return market