webish: display tahoe import path on the welcome page, to help figure out where the code is coming from

This commit is contained in:
Brian Warner 2008-02-05 20:08:49 -07:00
parent 315725926f
commit 4b4eba867b
2 changed files with 5 additions and 1 deletions

View File

@ -17,7 +17,8 @@ tool</a> may also be useful.</div>
<h2>Grid Status</h2>
<div>My nodeid: <span n:render="string" n:data="my_nodeid" /></div>
<div>My version: <span n:render="string" n:data="version" /></div>
<div>My versions: <span n:render="string" n:data="version" /></div>
<div>Tahoe code imported from: <span n:render="string" n:data="import_path" /></div>
<div>Introducer: <span n:render="string" n:data="introducer_furl" /></div>
<div>Connected to introducer?: <span n:render="string" n:data="connected_to_introducer" /></div>

View File

@ -11,6 +11,7 @@ from allmydata.util import fileutil, idlib
import simplejson
from allmydata.interfaces import IDownloadTarget, IDirectoryNode, IFileNode, \
IMutableFileNode
import allmydata # to display import path
from allmydata import download
from allmydata.upload import FileHandle, FileName
from allmydata import provisioning
@ -1311,6 +1312,8 @@ class Root(rend.Page):
def data_version(self, ctx, data):
return get_package_versions_string()
def data_import_path(self, ctx, data):
return str(allmydata)
def data_my_nodeid(self, ctx, data):
return idlib.nodeid_b2a(IClient(ctx).nodeid)