Project

General

Profile

WikiStart » History » Revision 5

Revision 4 (bford -, 10/22/2009 10:41 AM) → Revision 5/7 (bford -, 10/22/2009 10:41 AM)

 
 h1. = Exceptable 


 = 

 Exceptable is a Python + PL/PGSQL library specifically built to handle propagation of exceptions from [[PostgreSQL]] PostgreSQL and stored procedures in a more consistent fashion. 
 By utilizing a standardized exception text format, standard ProgrammingErrors !ProgrammingErrors as raised by the Python DB-API can be caught, analyzed, and re-raised as exceptions that are more useful in the application layer. 


 h2. 

 == Definable Exceptions 


 == 

 By providing a simple, configurable decorator for wrapping DB functionality, Exceptable allows for customizable exception APIs to be created simply and efficiently.