from allmydata.client import Client
from allmydata.immutable import upload
from allmydata.interfaces import IURI, IClient, IMutableFileNode, \
- INewDirectoryURI, IReadonlyNewDirectoryURI, IFileNode, \
+ IDirectoryURI, IReadonlyDirectoryURI, IFileNode, \
ExistingChildError, NoSuchChildError, \
IDeepCheckResults, IDeepCheckAndRepairResults, CannotPackUnknownNodeError
from allmydata.mutable.filenode import MutableFileNode
if not u:
u = readcap
u = IURI(u)
- if (INewDirectoryURI.providedBy(u)
- or IReadonlyNewDirectoryURI.providedBy(u)):
+ if (IDirectoryURI.providedBy(u)
+ or IReadonlyDirectoryURI.providedBy(u)):
return FakeDirectoryNode(self).init_from_uri(u)
return Marker(u.to_string())
return res
d.addCallback(_ucwe)
return d
-class UCWEingNewDirectoryNode(dirnode.NewDirectoryNode):
+class UCWEingDirectoryNode(dirnode.DirectoryNode):
filenode_class = UCWEingMutableFileNode
return dn.add_file(u"file", small)
d.addCallback(_created_dir)
def _do_delete(ignored):
- n = UCWEingNewDirectoryNode(c0).init_from_uri(self.root_uri)
+ n = UCWEingDirectoryNode(c0).init_from_uri(self.root_uri)
assert n._node.please_ucwe_after_next_upload == False
n._node.please_ucwe_after_next_upload = True
# This should succeed, not raise an exception