Few bug fixes in -d (there were late values in payloads in some cases; sqlalchemy returns RowProxy for tuple)

This commit is contained in:
stamparm
2013-04-15 15:23:45 +02:00
parent f936746423
commit 1c47b33020
3 changed files with 6 additions and 2 deletions

View File

@@ -45,7 +45,10 @@ class SQLAlchemy(GenericConnector):
def fetchall(self):
try:
return self.cursor.fetchall()
retVal = []
for row in self.cursor.fetchall():
retVal.append(tuple(row))
return retVal
except _sqlalchemy.exc.ProgrammingError, msg:
logger.log(logging.WARN if conf.dbmsHandler else logging.DEBUG, "(remote) %s" % msg[1])
return None