From 776376200dade28f8a37abf5690639f60e0ce8f9 Mon Sep 17 00:00:00 2001 From: Ethan Dalool Date: Wed, 28 Oct 2020 14:58:32 -0700 Subject: [PATCH] Add argument --dont-create to etiquette_repl. --- frontends/etiquette_repl.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/frontends/etiquette_repl.py b/frontends/etiquette_repl.py index c1a854f..ad6f539 100644 --- a/frontends/etiquette_repl.py +++ b/frontends/etiquette_repl.py @@ -13,8 +13,6 @@ from voussoirkit import getpermission import etiquette -P = etiquette.photodb.PhotoDB() - def easytagger(): while True: i = input('> ') @@ -33,11 +31,12 @@ def photag(photo_id): while True: photo.add_tag(input('> ')) -get = P.get_tag - ################################################################################ def erepl_argparse(args): + global P + P = etiquette.photodb.PhotoDB('.', create=args.create) + if args.exec_statement: exec(args.exec_statement) P.commit() @@ -57,6 +56,7 @@ def main(argv): parser = argparse.ArgumentParser() parser.add_argument('--exec', dest='exec_statement', default=None) + parser.add_argument('--dont_create', '--dont-create', '--no-create', dest='create', action='store_false', default=True) parser.set_defaults(func=erepl_argparse) args = parser.parse_args(argv)