summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAmjith Ramanujam <amjith.r@gmail.com>2019-05-06 06:34:24 -0700
committerAmjith Ramanujam <amjith.r@gmail.com>2019-05-06 06:34:24 -0700
commite5501cb83c47d4e616cc5a432991f6fbf74a36e5 (patch)
tree577ced3d1e5b30912ede895bd13527862322b95d
parente0eac14c96b1759cd82c569bd0304cfa5707a847 (diff)
Check if dsn and password values are passed in.
-rw-r--r--pgcli/pgexecute.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/pgcli/pgexecute.py b/pgcli/pgexecute.py
index 78e4fae8..3f78989a 100644
--- a/pgcli/pgexecute.py
+++ b/pgcli/pgexecute.py
@@ -233,13 +233,13 @@ class PGExecute(object):
}
new_params.update(kwargs)
- if 'dsn' in new_params:
+ if new_params['dsn'] is not None:
new_params = {
'dsn': new_params['dsn'],
'password': new_params['password']
}
- if 'password' in new_params:
+ if new_params['password'] is not None:
new_params['dsn'] = "{0} password={1}".format(
new_params['dsn'], new_params.pop('password')
)