Add missing single flag

This commit is contained in:
lash 2022-05-10 18:30:28 +00:00
parent 909b85b2b7
commit 21db658575
Signed by: lash
GPG Key ID: 21D2E7BB88C2A746
2 changed files with 3 additions and 0 deletions

View File

@ -7,6 +7,7 @@ def process_flags(argparser, flags):
if flags & SyncFlag.RANGE > 0:
argparser.add_argument('--offset', type=int, help='Block to start sync from. Default is start of history (0).')
argparser.add_argument('--until', type=int, default=-1, help='Block to stop sync on. Default is stop at block height of first run.')
argparser.add_argument('--single', action='store_true', help='Execute a single sync, regardless of previous states')
if flags & SyncFlag.HEAD > 0:
argparser.add_argument('--head', action='store_true', help='Start from latest block as offset')
argparser.add_argument('--keep-alive', action='store_true', help='Do not stop syncing when caught up')

View File

@ -17,4 +17,6 @@ def process_config(config, args, flags):
config.add(getattr(args, 'keep_alive'), '_KEEP_ALIVE')
config.add(getattr(args, 'head'), '_HEAD')
config.add(getattr(args, 'single'), '_SINGLE')
return config