Changeset 8965 for django/trunk/django/db/backends
- Timestamp:
- 09/04/08 11:41:59 (3 months ago)
- Files:
-
- django/trunk/django/db/backends/oracle/base.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/db/backends/oracle/base.py
r8810 r8965 362 362 except DatabaseError, e: 363 363 # cx_Oracle <= 4.4.0 wrongly raises a DatabaseError for ORA-01400. 364 if e. message.code == 1400 and type(e) != IntegrityError:365 e = IntegrityError(e. message)364 if e.args[0].code == 1400 and not isinstance(e, IntegrityError): 365 e = IntegrityError(e.args[0]) 366 366 raise e 367 367 … … 385 385 except DatabaseError, e: 386 386 # cx_Oracle <= 4.4.0 wrongly raises a DatabaseError for ORA-01400. 387 if e. message.code == 1400 and type(e) != IntegrityError:388 e = IntegrityError(e. message)387 if e.args[0].code == 1400 and not isinstance(e, IntegrityError): 388 e = IntegrityError(e.args[0]) 389 389 raise e 390 390
