diff options
author | michele.simionato <devnull@localhost> | 2009-01-05 14:09:29 +0000 |
---|---|---|
committer | michele.simionato <devnull@localhost> | 2009-01-05 14:09:29 +0000 |
commit | 29906abf63b46045093b835dc12ea221d2c843de (patch) | |
tree | 62edabf20e3e129915011f2bf40bf4e0e6b1872a /sqlplain | |
parent | 2b3f94c85df0662cbefa5aeb31418a1ece382b68 (diff) | |
download | micheles-29906abf63b46045093b835dc12ea221d2c843de.tar.gz |
Fixed a bug for non-select queries
Diffstat (limited to 'sqlplain')
-rw-r--r-- | sqlplain/doc/sql_repl.py | 4 |
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) |