X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=main.py;h=37f485d15c8008aaf8e1fdbc97f99e5f0cd8822a;hb=a18ce2f16973155c81f983643aba675f62dea7af;hp=dcbc2a34c197e6540d8420cfb219d8152bdfa8c6;hpb=1f117ac79e10c3c9728d3b267d134dec2a165603;p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FCryptoportfolio%2FTrader.git diff --git a/main.py b/main.py index dcbc2a3..37f485d 100644 --- a/main.py +++ b/main.py @@ -126,18 +126,21 @@ def parse_args(argv): return args +def process(market_config, user_id, report_path, args): + try: + market.Market\ + .from_config(market_config, debug=args.debug, user_id=user_id, report_path=report_path)\ + .process(args.action, before=args.before, after=args.after) + except Exception as e: + print("{}: {}".format(e.__class__.__name__, e)) + def main(argv): args = parse_args(argv) pg_config, report_path = parse_config(args.config) for market_config, user_id in fetch_markets(pg_config, args.user): - try: - market.Market\ - .from_config(market_config, debug=args.debug, user_id=user_id, report_path=report_path)\ - .process(args.action, before=args.before, after=args.after) - except Exception as e: - print("{}: {}".format(e.__class__.__name__, e)) + process(market_config, user_id, report_path, args) if __name__ == '__main__': # pragma: no cover main(sys.argv[1:])