]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commit
minor code clean-up in dirnode.py
authorZooko O'Whielacronx <zooko@zooko.com>
Wed, 14 Jul 2010 06:02:55 +0000 (23:02 -0700)
committerZooko O'Whielacronx <zooko@zooko.com>
Wed, 14 Jul 2010 06:02:55 +0000 (23:02 -0700)
commit6e8477114e9dfd066021ef89d70bacfc23d0be2c
tree9610f827b1818bca4cc8a2d68c63fb3110deadc8
parent11077ea74de4d59aa58acd2c48cdcd9ef44cdd5c
minor code clean-up in dirnode.py
Impose micro-POLA by passing only the writekey instead of the whole node object to {{{_encrypt_rw_uri()}}}. Remove DummyImmutableFileNode in nodemaker.py, which is obviated by this. Add micro-optimization by precomputing the netstring of the empty string and branching on whether the writekey is present or not outside of {{{_encrypt_rw_uri()}}}. Add doc about writekey to docstring.
fixes #967
src/allmydata/dirnode.py
src/allmydata/nodemaker.py
src/allmydata/test/test_dirnode.py