]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
except it fails a unit test. OK, make it ia KeyError
authorMike Bayer <mike_mp@zzzcomputing.com>
Sun, 26 Mar 2006 06:29:47 +0000 (06:29 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 26 Mar 2006 06:29:47 +0000 (06:29 +0000)
lib/sqlalchemy/engine.py

index 85005bb7d341f1f5ea73ba8028f649d233774c50..55bad6abd926bb301b9cac3b187d12c964bdffa2 100644 (file)
@@ -852,10 +852,10 @@ class RowProxy:
     def __getitem__(self, key):
         return self.__parent._get_col(self.__row, key)
     def __getattr__(self, name):
-        #try:
-        return self.__parent._get_col(self.__row, name)
-        #except:
-        #    raise AttributeError
+        try:
+            return self.__parent._get_col(self.__row, name)
+        except KeyError:
+            raise AttributeError
     def items(self):
         return [(key, getattr(self, key)) for key in self.keys()]
     def keys(self):