diff options
author | Brinx <brinx@tp510.a9english.com> | 2013-01-16 22:48:02 +0100 |
---|---|---|
committer | Brinx <brinx@tp510.a9english.com> | 2013-01-16 22:48:02 +0100 |
commit | 76fdb08a8660fc2abe7caecbd2ffca98c9ff06f5 (patch) | |
tree | 51ae5bd398760426e64ff1742b4bc83cbc5c7bba /larch | |
parent | 206fb1529bf3bef9c51e9c47dd5b3fa053c485ba (diff) | |
download | larch-76fdb08a8660fc2abe7caecbd2ffca98c9ff06f5.tar.gz |
Fix allow_write
Diffstat (limited to 'larch')
-rw-r--r-- | larch/nodestore.py | 3 | ||||
-rw-r--r-- | larch/nodestore_disk.py | 2 | ||||
-rw-r--r-- | larch/nodestore_memory.py | 4 |
3 files changed, 5 insertions, 4 deletions
diff --git a/larch/nodestore.py b/larch/nodestore.py index 929450a..dd9b536 100644 --- a/larch/nodestore.py +++ b/larch/nodestore.py @@ -98,7 +98,8 @@ class NodeStore(object): # pragma: no cover ''' - def __init__(self, node_size, codec): + def __init__(self, allow_writes, node_size, codec): + self.allow_writes = allow_writes self.node_size = node_size self.codec = codec self.max_value_size = (node_size / 2) - codec.leaf_header.size diff --git a/larch/nodestore_disk.py b/larch/nodestore_disk.py index 197a411..3cb8ee7 100644 --- a/larch/nodestore_disk.py +++ b/larch/nodestore_disk.py @@ -117,7 +117,7 @@ class NodeStoreDisk(larch.NodeStore): if format is not None: tracing.trace('forcing format_base: %s', format) self.format_base = format - larch.NodeStore.__init__(self, node_size, codec) + larch.NodeStore.__init__(self, allow_writes=allow_writes, node_size=node_size, codec=codec) self.dirname = dirname self.metadata_name = os.path.join(dirname, 'metadata') self.metadata = None diff --git a/larch/nodestore_memory.py b/larch/nodestore_memory.py index 510ce5e..f0598be 100644 --- a/larch/nodestore_memory.py +++ b/larch/nodestore_memory.py @@ -26,8 +26,8 @@ class NodeStoreMemory(larch.NodeStore): ''' - def __init__(self, node_size, codec): - larch.NodeStore.__init__(self, node_size, codec) + def __init__(self,allow_writes, node_size, codec): + larch.NodeStore.__init__(self, allow_writes=allow_writes, node_size=node_size, codec=codec) self.nodes = dict() self.refcounts = dict() self.metadata = dict() |