summaryrefslogtreecommitdiffstats
path: root/pgcli
diff options
context:
space:
mode:
authorIrina Truong <i.chernyavska@gmail.com>2018-06-01 08:08:00 -0700
committerIrina Truong <i.chernyavska@gmail.com>2018-06-01 08:18:24 -0700
commit9e54a9ef5625161f3b7d6ec49b00eda7672ceb5e (patch)
treef6f5031966b85015b2177375d12517313657d4d3 /pgcli
parent908a8ddacf330b593540fc2c8a56ceed0f07f128 (diff)
Fix for ipython sql connection. Fixes #891.
Diffstat (limited to 'pgcli')
-rw-r--r--pgcli/magic.py7
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