consolidate dirnode/filenode-creation code into Client

This commit is contained in:
Brian Warner
2007-11-09 02:54:51 -07:00
parent 61d9ab7690
commit 63233ecf37
6 changed files with 66 additions and 33 deletions

View File

@ -290,7 +290,7 @@ class ImmutableDirectoryNode:
if IDirnodeURI.providedBy(u):
return create_directory_node(self._client, u)
else:
return defer.succeed(FileNode(u, self._client))
return defer.succeed(self._client.create_node_from_uri(child_uri))
def _split_uri(self, child_uri):
u = IURI(child_uri)