diff options
author | Irina Truong <i.chernyavska@gmail.com> | 2018-06-01 08:08:00 -0700 |
---|---|---|
committer | Irina Truong <i.chernyavska@gmail.com> | 2018-06-01 08:18:24 -0700 |
commit | 9e54a9ef5625161f3b7d6ec49b00eda7672ceb5e (patch) | |
tree | f6f5031966b85015b2177375d12517313657d4d3 /pgcli | |
parent | 908a8ddacf330b593540fc2c8a56ceed0f07f128 (diff) |
Fix for ipython sql connection. Fixes #891.
Diffstat (limited to 'pgcli')
-rw-r--r-- | pgcli/magic.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/pgcli/magic.py b/pgcli/magic.py index 3f4252a5..899fe733 100644 --- a/pgcli/magic.py +++ b/pgcli/magic.py @@ -20,7 +20,12 @@ def load_ipython_extension(ipython): def pgcli_line_magic(line): _logger.debug('pgcli magic called: %r', line) parsed = sql.parse.parse(line, {}) - conn = sql.connection.Connection.get(parsed['connection']) + # "get" was renamed to "set" in ipython-sql: + # https://github.com/catherinedevlin/ipython-sql/commit/f4283c65aaf68f961e84019e8b939e4a3c501d43 + if hasattr(sql.connection.Connection, 'get'): + conn = sql.connection.Connection.get(parsed['connection']) + else: + conn = sql.connection.Connection.set(parsed['connection']) try: # A corresponding pgcli object already exists |