fuse/impl_{a,b}: improve node-url handling
authorrobk-tahoe <robk-tahoe@allmydata.com>
Wed, 24 Sep 2008 18:28:54 +0000 (11:28 -0700)
committerrobk-tahoe <robk-tahoe@allmydata.com>
Wed, 24 Sep 2008 18:28:54 +0000 (11:28 -0700)
commit4f04bf99a5f2915ec2e8214b915b98ce86a4fd00
tree8ad64449827c763942d7c2013a98cd1337dde406
parent97229238b0b9cac48139239f2fc70fbbe3d9a34b
fuse/impl_{a,b}: improve node-url handling

specifically change the expectation of the code to be such that the node-url
(self.url) always includes the trailing slash to be a correctly formed url

moreover read the node-url from the 'node.url' file found in the node 'basedir'
and only if that doesn't exist, then fall back to reading the 'webport' file
from therein and assuming localhost.  This then supports the general tahoe
pattern that tools needing only a webapi server can be pointed at a directory
containing the node.url file, which can optionally point to another server,
rather than requiring a complete node dir and locally running node instance.
contrib/fuse/impl_a/tahoe_fuse.py
contrib/fuse/impl_b/pyfuse/tahoe.py