have find_one return a dict, not a tuple

This commit is contained in:
Friedrich Lindenberg 2013-11-04 17:29:20 +01:00
parent 70eece9e77
commit dc144a27b0

View File

@ -261,7 +261,9 @@ class Table(object):
args = self._args_to_clause(_filter) args = self._args_to_clause(_filter)
query = self.table.select(whereclause=args, limit=1) query = self.table.select(whereclause=args, limit=1)
rp = self.database.executable.execute(query) rp = self.database.executable.execute(query)
return rp.fetchone() data = rp.fetchone()
if data is not None:
return dict(zip(rp.keys(), data))
def _args_to_order_by(self, order_by): def _args_to_order_by(self, order_by):
if order_by[0] == '-': if order_by[0] == '-':