]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Trader.git/blame - main.py
Fixes after night run
[perso/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Trader.git] / main.py
CommitLineData
eb9c92e1 1import sys
f86ee140 2import helper, market
eb9c92e1 3
f86ee140 4args = helper.main_parse_args(sys.argv[1:])
eb9c92e1 5
f86ee140 6pg_config, report_path = helper.main_parse_config(args.config)
eb9c92e1 7
516a2517 8for market_config, user_id in helper.main_fetch_markets(pg_config, args.user):
eb9c92e1 9 try:
f86ee140 10 user_market = market.Market.from_config(market_config, debug=args.debug)
516a2517 11 helper.main_process_market(user_market, args.action, before=args.before, after=args.after)
eb9c92e1 12 except Exception as e:
f9226903
IB
13 try:
14 user_market.report.log_error("main", exception=e)
15 except:
16 print("{}: {}".format(e.__class__.__name__, e))
eb9c92e1 17 finally:
f86ee140 18 helper.main_store_report(report_path, user_id, user_market)