id,summary,reporter,owner,description,type,status,component,version,severity,resolution,keywords,cc,stage,has_patch,needs_docs,needs_tests,needs_better_patch,easy,ui_ux 1515,Injecting into database exceptions is more portable than copying exceptions,ianb@…,Adrian Holovaty,"In django.core.db.__init__ exceptions like DatabaseError are copied in from ""the"" database. This means only one database backend can be supported at any one time. An alternate way to handle this is to inject a superclass into the database exceptions. sqlapi.exceptions is an example of this technique: http://svn.sqlobject.org/sqlapi/trunk/sqlapi/exceptions.py",enhancement,closed,"Database layer (models, ORM)",dev,normal,wontfix,,ianb@…,Design decision needed,0,0,0,0,0,0