diff --git a/pandas/io/sql.py b/pandas/io/sql.py index 9e30ef10fb8e8..c14fee05658ce 100644 --- a/pandas/io/sql.py +++ b/pandas/io/sql.py @@ -46,7 +46,7 @@ def execute(sql, con, retry=True, cur=None, params=None): def _safe_fetch(cur): try: - return cur.fetchall() + return [r for r in cur.fetchall()] except Exception, e: # pragma: no cover excName = e.__class__.__name__ if excName == 'OperationalError':