From 39d616a971c199380eddd9b9a19b7e3907be765e Mon Sep 17 00:00:00 2001 From: Sajith Sasidharan Date: Mon, 27 Apr 2020 17:11:36 -0400 Subject: [PATCH] Render helper furl prefix --- src/allmydata/web/root.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/allmydata/web/root.py b/src/allmydata/web/root.py index 26e365f06..8c9a2362d 100644 --- a/src/allmydata/web/root.py +++ b/src/allmydata/web/root.py @@ -432,17 +432,18 @@ class RootElement(Element): self._render_connection_status(ctx, cs) return ctx.tag - def data_helper_furl_prefix(self, ctx, data): + @renderer + def helper_furl_prefix(self, req, tag): try: - uploader = self.client.getServiceNamed("uploader") + uploader = self._client.getServiceNamed("uploader") except KeyError: - return None + return tag("None") furl, connected = uploader.get_helper_info() if not furl: - return None + return tag("None") # trim off the secret swissnum (prefix, _, swissnum) = furl.rpartition("/") - return "%s/[censored]" % (prefix,) + return tag("%s/[censored]" % (prefix,)) def _connected_to_helper(self): try: