From 26037bda556f0109cfd8ce1e154910c551696643 Mon Sep 17 00:00:00 2001 From: Jan Losinski Date: Sun, 6 Jan 2019 03:18:46 +0100 Subject: [PATCH] Make the interval in he script configureable --- booker.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/booker.py b/booker.py index 27f1626..09f0ba7 100644 --- a/booker.py +++ b/booker.py @@ -15,6 +15,7 @@ parser = argparse.ArgumentParser(description="Try to book an appointment at berl parser.add_argument("--name", required=True, help="The name of the applicant") parser.add_argument("--email", required=True, help="The email of the applicant") parser.add_argument("--url", default=START_URL, help="The start orl of the booking process") +parser.add_argument("--interval", default=30, type=int, help="The interval the booking is tried") if __name__ == "__main__": logging.basicConfig( @@ -35,7 +36,7 @@ if __name__ == "__main__": svc = BookingService(url, debug=False) if svc.book(name=args.name, email=args.email): break - time.sleep(30) + time.sleep(max(30, args.interval)) except KeyboardInterrupt: logger.info("Got keyboard interrupt - stopping.") break