From 728eb81eba1e325a2af0b7e56e974c4f08d55a1d Mon Sep 17 00:00:00 2001 From: Marian Steinbach Date: Thu, 11 Nov 2021 20:02:42 +0100 Subject: [PATCH] Move datastore client instantiation As it is not needed for all commands --- cli.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cli.py b/cli.py index b872721..3c4ee6f 100644 --- a/cli.py +++ b/cli.py @@ -68,8 +68,6 @@ if __name__ == "__main__": logging.debug("Called command %s", args.command) - datastore_client = datastore.Client.from_service_account_json(args.credentials_path) - if args.command == 'manager': import manager @@ -78,10 +76,13 @@ if __name__ == "__main__": elif args.command == 'export': import export + datastore_client = datastore.Client.from_service_account_json(args.credentials_path) export.export_results(datastore_client, args.kind) else: from spider import spider + datastore_client = datastore.Client.from_service_account_json(args.credentials_path) + if args.url: # spider one URL for diagnostic purposes spider.test_url(args.url)