if __name__ == "__main__": import argparse import json from dotenv import load_dotenv load_dotenv() from payoneer_status_sync.service import run parser = argparse.ArgumentParser() parser.add_argument("--dp-payment-id", type=int, action="append", default=[]) parser.add_argument("--limit", type=int, default=500) parser.add_argument("--apply", action="store_true") parser.add_argument("--request-timeout-seconds", type=int, default=10) args = parser.parse_args() event = { "dp_payment_ids": args.dp_payment_id, "limit": args.limit, "dry_run": not args.apply, "request_timeout_seconds": args.request_timeout_seconds, } print(json.dumps(run(event), indent=2))