]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Trader.git/blame - market.py
Add main running file and fetch information from database
[perso/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Trader.git] / market.py
CommitLineData
774c099c 1import ccxt_wrapper as ccxt
eb9c92e1 2from store import ReportStore
4c51aa71 3
eb9c92e1
IB
4def 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