diff options
author | Irina Truong <i.chernyavska@gmail.com> | 2019-05-10 22:57:45 -0700 |
---|---|---|
committer | Dick Marinus <dick@mrns.nl> | 2019-05-11 07:57:45 +0200 |
commit | 300febccdd9f6ac36dd2124d35bf974cf950a703 (patch) | |
tree | 66b5e5106785d7e6d5efae4a59e7acbcbf7d6dfb /pgcli | |
parent | 580639904c07c4b29376a144d15fa00f4cd39b9e (diff) |
Dsn parameters not always present. (#1054)
* Dsn parameters not always present.
Diffstat (limited to 'pgcli')
-rw-r--r-- | pgcli/pgexecute.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/pgcli/pgexecute.py b/pgcli/pgexecute.py index 93c8de42..fd2c18cc 100644 --- a/pgcli/pgexecute.py +++ b/pgcli/pgexecute.py @@ -265,11 +265,11 @@ class PGExecute(object): # TODO: use actual connection info from psycopg2.extensions.Connection.info as psycopg>2.8 is available and required dependency # noqa dsn_parameters = conn.get_dsn_parameters() - self.dbname = dsn_parameters['dbname'] - self.user = dsn_parameters['user'] + self.dbname = dsn_parameters.get('dbname') + self.user = dsn_parameters.get('user') self.password = password - self.host = dsn_parameters['host'] - self.port = dsn_parameters['port'] + self.host = dsn_parameters.get('host') + self.port = dsn_parameters.get('port') self.extra_args = kwargs if not self.host: |