From b22666afc2d0a4cdb0258b02c6b2a20bd4574b91 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Sun, 14 Jun 2009 03:40:26 -0400 Subject: [PATCH] Fix a join bug in pytools.datatable. --- pytools/datatable.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pytools/datatable.py b/pytools/datatable.py index 6493412..6c9de70 100644 --- a/pytools/datatable.py +++ b/pytools/datatable.py @@ -1,3 +1,9 @@ +from pytools import Record +class Row(Record): + pass + + + class DataTable: """An in-memory relational database table.""" @@ -94,8 +100,7 @@ class DataTable: if len(filtered) > 1: raise RuntimeError, "more than one matching entry for get()" - from pytools import Record - return Record(dict(zip(self.column_names, filtered.data[0]))) + return Row(dict(zip(self.column_names, filtered.data[0]))) def clear(self): del self.data[:] -- GitLab