From 455f95d904e7f9c3ad2dc4333aa713d7087c1bc7 Mon Sep 17 00:00:00 2001 From: Ethan Dalool Date: Fri, 15 Oct 2021 23:03:50 -0700 Subject: [PATCH] Use mutable NOTIFY_EVERY_LINE. --- hnarchive.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/hnarchive.py b/hnarchive.py index 81936d1..c5c0513 100644 --- a/hnarchive.py +++ b/hnarchive.py @@ -7,6 +7,7 @@ import time from voussoirkit import backoff from voussoirkit import betterhelp +from voussoirkit import mutables from voussoirkit import operatornotify from voussoirkit import ratelimiter from voussoirkit import sqlhelpers @@ -361,6 +362,7 @@ def get_argparse(args): @ctrlc_commit def livestream_argparse(args): + NOTIFY_EVERY_LINE.set(True) insert_items(livestream(), commit_period=args.commit_period) return 0 @@ -402,7 +404,9 @@ def update_items_argparse(args): insert_items(items, commit_period=args.commit_period) return 0 -@operatornotify.main_decorator(subject='hnarchive.py') +NOTIFY_EVERY_LINE = mutables.Boolean(False) + +@operatornotify.main_decorator(subject='hnarchive.py', notify_every_line=NOTIFY_EVERY_LINE) @vlogging.main_decorator def main(argv): parser = argparse.ArgumentParser(description=DOCSTRING)