]>
Commit | Line | Data |
---|---|---|
eb9c92e1 | 1 | import sys |
f86ee140 | 2 | import helper, market |
eb9c92e1 | 3 | |
f86ee140 | 4 | args = helper.main_parse_args(sys.argv[1:]) |
eb9c92e1 | 5 | |
f86ee140 | 6 | pg_config, report_path = helper.main_parse_config(args.config) |
eb9c92e1 | 7 | |
516a2517 | 8 | for 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: |
f86ee140 | 13 | print("{}: {}".format(e.__class__.__name__, e)) |
eb9c92e1 | 14 | finally: |
f86ee140 | 15 | helper.main_store_report(report_path, user_id, user_market) |