[z3-checkins] r18262 - z3/sqlos/trunk
andres at codespeak.net
andres at codespeak.net
Fri Oct 7 15:37:59 CEST 2005
Author: andres
Date: Fri Oct 7 15:37:58 2005
New Revision: 18262
Modified:
z3/sqlos/trunk/adapter.py
Log:
somehow forgot to commit that.
Modified: z3/sqlos/trunk/adapter.py
==============================================================================
--- z3/sqlos/trunk/adapter.py (original)
+++ z3/sqlos/trunk/adapter.py Fri Oct 7 15:37:58 2005
@@ -12,8 +12,6 @@
__metaclass__ = type
-from transaction import get_transaction
-
from sqlobject.dbconnection import DBAPI
from sqlobject import _mysql, _postgres, _sybase, _sqlite
from sqlos.interfaces import ISQLObject
@@ -46,7 +44,6 @@
self.debug = 0
self.supportTransactions = False
self._dm = SQLObjectTransactionManager(connection)
- get_transaction().join(self._dm)
def makeConnection(self):
return self._connection
@@ -63,6 +60,16 @@
return val
class MySQLAdapter(ConnectionAdapter, _mysql.builder()): pass
-class PostgresAdapter(ConnectionAdapter, _postgres.builder()): pass
class SybaseAdapter(ConnectionAdapter, _sybase.builder()): pass
-class SQLiteAdapter(ConnectionAdapter, _sqlite.builder()): pass
+
+
+class PostgresAdapter(ConnectionAdapter, _postgres.builder()):
+ def __init__(self, connection):
+ super(PostgresAdapter, self).__init__(connection)
+ self.supportTransactions = True
+
+
+class SQLiteAdapter(ConnectionAdapter, _sqlite.builder()):
+ def __init__(self, connection):
+ super(SQLiteAdapter, self).__init__(connection)
+ self.supportTransactions = True
More information about the z3-checkins
mailing list