Move datastore client instantiation

As it is not needed for all commands
This commit is contained in:
Marian Steinbach 2021-11-11 20:02:42 +01:00
parent 664770e1cf
commit 728eb81eba

5
cli.py
View file

@ -68,8 +68,6 @@ if __name__ == "__main__":
logging.debug("Called command %s", args.command) logging.debug("Called command %s", args.command)
datastore_client = datastore.Client.from_service_account_json(args.credentials_path)
if args.command == 'manager': if args.command == 'manager':
import manager import manager
@ -78,10 +76,13 @@ if __name__ == "__main__":
elif args.command == 'export': elif args.command == 'export':
import export import export
datastore_client = datastore.Client.from_service_account_json(args.credentials_path)
export.export_results(datastore_client, args.kind) export.export_results(datastore_client, args.kind)
else: else:
from spider import spider from spider import spider
datastore_client = datastore.Client.from_service_account_json(args.credentials_path)
if args.url: if args.url:
# spider one URL for diagnostic purposes # spider one URL for diagnostic purposes
spider.test_url(args.url) spider.test_url(args.url)