mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-02-01 00:45:52 +00:00
nodemaker: teach nodemaker about MDMF caps
This commit is contained in:
parent
d3f98498c0
commit
893a9028f0
@ -79,12 +79,15 @@ class NodeMaker:
|
||||
return self._create_immutable(cap)
|
||||
if isinstance(cap, uri.CHKFileVerifierURI):
|
||||
return self._create_immutable_verifier(cap)
|
||||
if isinstance(cap, (uri.ReadonlySSKFileURI, uri.WriteableSSKFileURI)):
|
||||
if isinstance(cap, (uri.ReadonlySSKFileURI, uri.WriteableSSKFileURI,
|
||||
uri.WritableMDMFFileURI, uri.ReadonlyMDMFFileURI)):
|
||||
return self._create_mutable(cap)
|
||||
if isinstance(cap, (uri.DirectoryURI,
|
||||
uri.ReadonlyDirectoryURI,
|
||||
uri.ImmutableDirectoryURI,
|
||||
uri.LiteralDirectoryURI)):
|
||||
uri.LiteralDirectoryURI,
|
||||
uri.MDMFDirectoryURI,
|
||||
uri.ReadonlyMDMFDirectoryURI)):
|
||||
filenode = self._create_from_single_cap(cap.get_filenode_cap())
|
||||
return self._create_dirnode(filenode)
|
||||
return None
|
||||
|
Loading…
x
Reference in New Issue
Block a user