Index: lib/sqlalchemy/engine/base.py =================================================================== --- lib/sqlalchemy/engine/base.py (revision 1905) +++ lib/sqlalchemy/engine/base.py (working copy) @@ -683,8 +683,8 @@ def __getattr__(self, name): try: return self.__parent._get_col(self.__row, name) - except KeyError: - raise AttributeError + except KeyError, e: + raise AttributeError(e.args[0]) def items(self): return [(key, getattr(self, key)) for key in self.keys()] def keys(self):