webish: oops, unit tests don't have an Uploader, don't rely upon it for helper-status display

This commit is contained in:
Brian Warner 2008-01-28 14:03:29 -07:00
parent 8485ff53fc
commit 3b41c939f8

View File

@ -1321,11 +1321,17 @@ class Root(rend.Page):
return "no"
def data_helper_furl(self, ctx, data):
uploader = IClient(ctx).getServiceNamed("uploader")
try:
uploader = IClient(ctx).getServiceNamed("uploader")
except KeyError:
return None
furl, connected = uploader.get_helper_info()
return furl
def data_connected_to_helper(self, ctx, data):
uploader = IClient(ctx).getServiceNamed("uploader")
try:
uploader = IClient(ctx).getServiceNamed("uploader")
except KeyError:
return "no" # we don't even have an Uploader
furl, connected = uploader.get_helper_info()
if connected:
return "yes"