mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-02-21 02:01:31 +00:00
parent
8df3a07625
commit
45c64edc76
@ -86,6 +86,8 @@ class CiphertextFileNode:
|
||||
def raise_error(self):
|
||||
pass
|
||||
|
||||
def is_mutable(self):
|
||||
return False
|
||||
|
||||
def check_and_repair(self, monitor, verify=False, add_lease=False):
|
||||
c = Checker(verifycap=self._verifycap,
|
||||
|
@ -72,12 +72,12 @@ class NodeMaker:
|
||||
cap = uri.from_string(bigcap, deep_immutable=deep_immutable,
|
||||
name=name)
|
||||
node = self._create_from_single_cap(cap)
|
||||
if node:
|
||||
self._node_cache[memokey] = node # note: WeakValueDictionary
|
||||
else:
|
||||
if node is None:
|
||||
# don't cache UnknownNode
|
||||
node = UnknownNode(writecap, readcap,
|
||||
deep_immutable=deep_immutable, name=name)
|
||||
elif node.is_mutable():
|
||||
self._node_cache[memokey] = node # note: WeakValueDictionary
|
||||
|
||||
if self.blacklist:
|
||||
si = node.get_storage_index()
|
||||
|
Loading…
x
Reference in New Issue
Block a user