]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Trader.git/blob - main.py
Add build_release in Makefile
[perso/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Trader.git] / main.py
1 import sys
2 import helper, market
3
4 args = helper.main_parse_args(sys.argv[1:])
5
6 pg_config, report_path = helper.main_parse_config(args.config)
7
8 for market_config, user_id in helper.main_fetch_markets(pg_config, args.user):
9 try:
10 user_market = market.Market.from_config(market_config, debug=args.debug)
11 helper.main_process_market(user_market, args.action, before=args.before, after=args.after)
12 except Exception as e:
13 print("{}: {}".format(e.__class__.__name__, e))
14 finally:
15 helper.main_store_report(report_path, user_id, user_market)