summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAmjith Ramanujam <amjith.r@gmail.com>2015-01-14 10:07:35 -0800
committerAmjith Ramanujam <amjith.r@gmail.com>2015-01-14 10:07:45 -0800
commitac93600aae4c63d8f031d9e268f54a1b9d0185fd (patch)
tree72618da9d642200278bec4641c37e0ef34ad22f8
parent8333603b6357b9a46656b351c057956828b841da (diff)
Make user arg optional.
-rwxr-xr-xpgcli/main.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/pgcli/main.py b/pgcli/main.py
index 2cd27594..54d60cea 100755
--- a/pgcli/main.py
+++ b/pgcli/main.py
@@ -241,15 +241,15 @@ class PGCli(object):
default=False, help='Never prompt for password.')
@click.option('-d', '--dbname', default='', envvar='PGDATABASE',
help='database name to connect to.')
-@click.argument('database', default='', envvar='PGDATABASE', nargs=1)
-@click.argument('username', default='', envvar='PGUSER', nargs=1)
+@click.argument('database', default=lambda: None, envvar='PGDATABASE', nargs=1)
+@click.argument('username', default=lambda: None, envvar='PGUSER', nargs=1)
def cli(database, user, host, port, prompt_passwd, never_prompt, dbname,
username):
pgcli = PGCli(prompt_passwd, never_prompt)
- # Choose which ever one has a valid database name.
+ # Choose which ever one has a valid value.
database = database or dbname
- user = user or username
+ user = username or user
if '://' in database:
pgcli.connect_uri(database)