Skip to content
Snippets Groups Projects
Unverified Commit 834bbf96 authored by Timm Fitschen's avatar Timm Fitschen
Browse files

BUG: commandline args messed up the configuration.

parent b8b9e9b4
No related branches found
No related tags found
No related merge requests found
...@@ -230,7 +230,7 @@ def main(argv=None): ...@@ -230,7 +230,7 @@ def main(argv=None):
program_build_date = str(__updated__) program_build_date = str(__updated__)
program_version_message = '%%(prog)s %s (%s)' % ( program_version_message = '%%(prog)s %s (%s)' % (
program_version, program_build_date) program_version, program_build_date)
program_shortdesc = __import__('__main__').__doc__.split("\n")[1] program_shortdesc = __import__('__main__').__doc__
program_license = '''%s program_license = '''%s
Created by timm fitschen on %s. Created by timm fitschen on %s.
...@@ -245,31 +245,8 @@ USAGE ...@@ -245,31 +245,8 @@ USAGE
# Setup argument parser # Setup argument parser
parser = ArgumentParser(description=program_license, parser = ArgumentParser(description=program_license,
formatter_class=RawDescriptionHelpFormatter) formatter_class=RawDescriptionHelpFormatter)
parser.add_argument(
"-v",
"--verbose",
dest="verbose",
action="count",
help="Set verbosity level [default: %(default)s]",
default=0)
parser.add_argument('-V', '--version', action='version', parser.add_argument('-V', '--version', action='version',
version=program_version_message) version=program_version_message)
parser.add_argument(
'-t',
'--timeout',
dest="con_timeout",
help="Timeout in seconds for the database requests. [default: %(default)s]",
metavar="TIMEOUT",
default=200)
parser.add_argument(
'-u',
'--user',
dest="con_user",
help="The user name you want to login with and do the administration stuff with. It will be prompted for a password.",
metavar="USER")
parser.add_argument('-c', '--connection_uri', dest="con_uri",
help="The URI of the caosdb server.", metavar="URI")
subparsers = parser.add_subparsers( subparsers = parser.add_subparsers(
title="commands", title="commands",
metavar="COMMAND", metavar="COMMAND",
...@@ -558,17 +535,8 @@ USAGE ...@@ -558,17 +535,8 @@ USAGE
# Process arguments # Process arguments
args = parser.parse_args() args = parser.parse_args()
VERBOSITY = args.verbose
timeout = int(args.con_timeout)
password = None
if args.con_user is not None:
password = getpass.getpass(prompt="login password: ")
db.configure_connection(url=args.con_uri, username=args.con_user, db.configure_connection()._login()
password=password, timeout=timeout)
db.get_connection()._debug = lambda: VERBOSITY
db.Container._debug = staticmethod(lambda: VERBOSITY)
return args.call(args) return args.call(args)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment