-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathargs.py
18 lines (14 loc) · 882 Bytes
/
args.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import argparse
def create_parser() -> argparse.ArgumentParser:
parser = argparse.ArgumentParser(description="Checkout your wholefood carts.")
parser.add_argument("--selenium-driver", type=str, default="firefox", help="firefox/chrome")
parser.add_argument("--headless", dest='headless', action='store_true')
parser.add_argument("--no-headless", dest='headless', action='store_false')
parser.set_defaults(headless=True)
parser.add_argument("--private", dest='private', action='store_true')
parser.add_argument("--no-private", dest='private', action='store_false')
parser.set_defaults(private=True)
parser.add_argument("--user-agent", type=str, default="", help="customized user agent")
parser.add_argument("--short_timeout_secs", type=int, default=10)
parser.add_argument("--long_timeout_secs", type=int, default=20)
return parser