Commit 22bdd6d6 authored by Jeremy Hylton's avatar Jeremy Hylton

Add isReadOnly() method to Connection.

parent 7f44cab0
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
############################################################################## ##############################################################################
"""Database connection support """Database connection support
$Id: Connection.py,v 1.86 2003/02/06 20:32:18 shane Exp $""" $Id: Connection.py,v 1.87 2003/03/04 21:00:23 jeremy Exp $"""
from cPickleCache import PickleCache from cPickleCache import PickleCache
from POSException import ConflictError, ReadConflictError from POSException import ConflictError, ReadConflictError
...@@ -91,6 +91,8 @@ class Connection(ExportImport.ExportImport): ...@@ -91,6 +91,8 @@ class Connection(ExportImport.ExportImport):
def setLocalTransaction(self): def setLocalTransaction(self):
"""Use a transaction bound to the connection rather than the thread""" """Use a transaction bound to the connection rather than the thread"""
if self._transaction is None: if self._transaction is None:
# XXX The connection may already be registered with a
# transaction. I guess we should abort that transaction.
self._transaction = Transaction() self._transaction = Transaction()
return self._transaction return self._transaction
...@@ -474,6 +476,9 @@ class Connection(ExportImport.ExportImport): ...@@ -474,6 +476,9 @@ class Connection(ExportImport.ExportImport):
def getVersion(self): return self._version def getVersion(self): return self._version
def isReadOnly(self):
return self._storage.isReadOnly()
def invalidate(self, oid): def invalidate(self, oid):
"""Invalidate a particular oid """Invalidate a particular oid
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment