]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commit - src/allmydata/interfaces.py
interface name cleanups: IFileNode, IImmutableFileNode, IMutableFileNode
authorBrian Warner <warner@lothar.com>
Fri, 20 Nov 2009 07:52:55 +0000 (23:52 -0800)
committerBrian Warner <warner@lothar.com>
Fri, 20 Nov 2009 07:52:55 +0000 (23:52 -0800)
commit0cf320c2ab384bf2e491a780163e73e30b23432e
tree80dc204f31db9c5c5f663445854eeedefdeda202
parentd2badbea78376bc948666c445c36f3780eb6ec9b
interface name cleanups: IFileNode, IImmutableFileNode, IMutableFileNode

The proper hierarchy is:
 IFilesystemNode
 +IFileNode
 ++IMutableFileNode
 ++IImmutableFileNode
 +IDirectoryNode

Also expand test_client.py (NodeMaker) to hit all IFilesystemNode types.
src/allmydata/dirnode.py
src/allmydata/immutable/filenode.py
src/allmydata/interfaces.py
src/allmydata/test/common.py
src/allmydata/test/test_client.py
src/allmydata/test/test_dirnode.py
src/allmydata/web/directory.py