summaryrefslogtreecommitdiff
path: root/sqlplain
diff options
context:
space:
mode:
authormichele.simionato <devnull@localhost>2009-01-05 14:09:29 +0000
committermichele.simionato <devnull@localhost>2009-01-05 14:09:29 +0000
commit29906abf63b46045093b835dc12ea221d2c843de (patch)
tree62edabf20e3e129915011f2bf40bf4e0e6b1872a /sqlplain
parent2b3f94c85df0662cbefa5aeb31418a1ece382b68 (diff)
downloadmicheles-29906abf63b46045093b835dc12ea221d2c843de.tar.gz
Fixed a bug for non-select queries
Diffstat (limited to 'sqlplain')
-rw-r--r--sqlplain/doc/sql_repl.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/sqlplain/doc/sql_repl.py b/sqlplain/doc/sql_repl.py
index ad7b92d..2adaad5 100644
--- a/sqlplain/doc/sql_repl.py
+++ b/sqlplain/doc/sql_repl.py
@@ -28,7 +28,9 @@ class Console(object):
def sql_eval(self, code):
rows = self.db.execute(code)
- out = ['Return %d rows' % len(rows), '\t'.join(rows.header)]
+ if not isinstance(rows, list): # a scalar was returned
+ return '%s rows were affected' % rows
+ out = ['%d rows were returned' % len(rows), '\t'.join(rows.header)]
for row in rows:
out.append('\t'.join(map(str, row)))
return '\n'.join(out)