summaryrefslogtreecommitdiff
path: root/psycopg/pqpath.c
diff options
context:
space:
mode:
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>2014-08-23 19:30:48 +0100
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>2014-08-23 19:30:48 +0100
commit6e841a41e680f8c1570e97086cf923f923851e98 (patch)
tree1492a3d91bf996dccd97540bb8466b792a1489e5 /psycopg/pqpath.c
parent6a5f7783619a3e8cb44cd6d611c81686533fd4d3 (diff)
downloadpsycopg2-6e841a41e680f8c1570e97086cf923f923851e98.tar.gz
Dropped PSYCOPG_EXTENSIONS flag
Building without extensions has been long broken and nobody really cares about a pure-DBAPI implementation (which could be created using a wrapper instead).
Diffstat (limited to 'psycopg/pqpath.c')
-rw-r--r--psycopg/pqpath.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/psycopg/pqpath.c b/psycopg/pqpath.c
index 3512f63..ae6a18b 100644
--- a/psycopg/pqpath.c
+++ b/psycopg/pqpath.c
@@ -113,11 +113,7 @@ exception_from_sqlstate(const char *sqlstate)
case '4':
switch (sqlstate[1]) {
case '0': /* Class 40 - Transaction Rollback */
-#ifdef PSYCOPG_EXTENSIONS
return TransactionRollbackError;
-#else
- return OperationalError;
-#endif
case '2': /* Class 42 - Syntax Error or Access Rule Violation */
case '4': /* Class 44 - WITH CHECK OPTION Violation */
return ProgrammingError;
@@ -129,11 +125,9 @@ exception_from_sqlstate(const char *sqlstate)
Class 55 - Object Not In Prerequisite State
Class 57 - Operator Intervention
Class 58 - System Error (errors external to PostgreSQL itself) */
-#ifdef PSYCOPG_EXTENSIONS
if (!strcmp(sqlstate, "57014"))
return QueryCanceledError;
else
-#endif
return OperationalError;
case 'F': /* Class F0 - Configuration File Error */
return InternalError;