upload: return an UploadResults instance (with .uri) instead of just a URI

This commit is contained in:
Brian Warner
2008-02-05 21:01:38 -07:00
parent 2f09b03bcc
commit 66f33ee504
11 changed files with 75 additions and 17 deletions

View File

@ -279,6 +279,7 @@ class NewDirectoryNode:
if self.is_readonly():
return defer.fail(NotMutableError())
d = self._client.upload(uploadable)
d.addCallback(lambda results: results.uri)
d.addCallback(self._client.create_node_from_uri)
d.addCallback(lambda node: self.set_node(name, node))
return d