Various cleanups, fixes and improvements

Squashed all commits that were meejah's between
30d68fb499f300a393fa0ced5980229f4bb6efda
and
33c268ed3a8c63a809f4403e307ecc13d848b1ab
On the branch meejah:1382.markberger-rewrite-rebase.6 as
per review
This commit is contained in:
meejah
2017-02-14 16:36:57 -07:00
parent 19c5bbb43b
commit 05f48c3601
21 changed files with 733 additions and 420 deletions

View File

@ -599,6 +599,7 @@ class DirectoryNode(object):
name = normalize(namex)
if self.is_readonly():
return defer.fail(NotWriteableError())
# XXX should pass reactor arg
d = self._uploader.upload(uploadable, progress=progress)
d.addCallback(lambda results:
self._create_and_validate_node(results.get_uri(), None,