]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commitdiff
IMutableFileNode is a subtype of IFileNode
authorZooko O'Whielacronx <zooko@zooko.com>
Sat, 10 Nov 2007 23:37:18 +0000 (16:37 -0700)
committerZooko O'Whielacronx <zooko@zooko.com>
Sat, 10 Nov 2007 23:37:18 +0000 (16:37 -0700)
I'm not 100% sure that this is correct, but it looks reasonable, it passes unit
tests (although note that unit tests are currently not covering the new mutable
files very well), and it makes the "view JSON" link on a directory work instead
of raising an assertion error.

src/allmydata/interfaces.py

index 37aad178e909bc000cbbfe0b0852863accc10270..3b18dfa070d0f254e8b7479005c3d9f437a98ba4 100644 (file)
@@ -473,7 +473,7 @@ class IFileNode(Interface):
     def check():
         """Perform a file check. See IChecker.check for details."""
 
-class IMutableFileNode(Interface):
+class IMutableFileNode(IFileNode):
     def download_to_data():
         """Download the file's contents. Return a Deferred that fires with
         those contents. If there are multiple retrievable versions in the