Mike Bayer avatar Mike Bayer committed 1bf134e

took out that "TypeError" wrapper since it blows away stack traces and confuses users

Comments (0)

Files changed (1)

lib/sqlalchemy/mapping/mapper.py

                     # constructor would otherwise bind it to whatever get_session() is.
                     session.register_new(self)
                 if oldinit is not None:
-                    try:
-                        oldinit(self, *args, **kwargs)
-                    except TypeError, msg:
-                        # re-raise with the offending class name added to help in debugging
-                        raise TypeError, '%s.%s' %(self.__class__.__name__, msg)
+                    oldinit(self, *args, **kwargs)
             # override oldinit, insuring that its not already one of our
             # own modified inits
             if oldinit is None or not hasattr(oldinit, '_sa_mapper_init'):
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.