diff options
Diffstat (limited to 'dev-python/axiom/files/axiom-0.5.30-sqlite3.patch')
-rw-r--r-- | dev-python/axiom/files/axiom-0.5.30-sqlite3.patch | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/dev-python/axiom/files/axiom-0.5.30-sqlite3.patch b/dev-python/axiom/files/axiom-0.5.30-sqlite3.patch new file mode 100644 index 00000000000..8913a1e70d8 --- /dev/null +++ b/dev-python/axiom/files/axiom-0.5.30-sqlite3.patch @@ -0,0 +1,45 @@ +--- axiom/_pysqlite2.py 2006-07-05 18:31:18.000000000 +0300 ++++ axiom/_pysqlite2.py 2007-11-02 05:10:45.000000000 +0200 +@@ -8,7 +8,11 @@ + """ + import time + +-from pysqlite2 import dbapi2 ++# Use python2.5's sqlite3 if avaliable ++try: ++ from sqlite3 import dbapi2 ++except: ++ from pysqlite2 import dbapi2 + + from twisted.python import log + +--- axiom/test/test_pysqlite2.py 2006-07-02 19:23:40.000000000 +0300 ++++ axiom/test/test_pysqlite2.py 2007-11-02 05:39:44.000000000 +0200 +@@ -2,7 +2,11 @@ + Test cases for PySQLite2-specific parts of the backend. + """ + +-from pysqlite2.dbapi2 import OperationalError ++# Use python2.5's sqlite3 if avaliable ++try: ++ from sqlite3.dbapi2 import OperationalError ++except: ++ from pysqlite2.dbapi2 import OperationalError + + from twisted.trial.unittest import TestCase + +--- axiom/test/test_xatop.py 2007-02-23 02:09:19.000000000 +0200 ++++ axiom/test/test_xatop.py 2007-11-02 05:38:48.000000000 +0200 +@@ -9,7 +9,11 @@ + from axiom import attributes, item, store, errors + from axiom.errors import ItemNotFound + +-from pysqlite2.dbapi2 import sqlite_version_info ++# Use python2.5's sqlite3 if avaliable ++try: ++ from sqlite3.dbapi2 import sqlite_version_info ++except: ++ from pysqlite2.dbapi2 import sqlite_version_info + + + class RevertException(Exception): |