]>
Commit | Line | Data |
---|---|---|
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 | try: | |
14 | user_market.report.log_error("main", exception=e) | |
15 | except: | |
16 | print("{}: {}".format(e.__class__.__name__, e)) | |
17 | finally: | |
18 | helper.main_store_report(report_path, user_id, user_market) |