mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-04-08 19:34:18 +00:00
web/operations.py: if the operation failed, render the Failure
This commit is contained in:
parent
ccd029bf15
commit
d7f1f9fd63
@ -3,7 +3,8 @@ import time
|
||||
from zope.interface import implements
|
||||
from nevow import rend, url, tags as T
|
||||
from nevow.inevow import IRequest
|
||||
from twisted.internet import reactor
|
||||
from twisted.python.failure import Failure
|
||||
from twisted.internet import reactor, defer
|
||||
from twisted.web.http import NOT_FOUND
|
||||
from twisted.web.html import escape
|
||||
from twisted.application import service
|
||||
@ -92,6 +93,10 @@ class OphandleTable(rend.Page, service.Service):
|
||||
# this GET is collecting the ophandle, so change its timer
|
||||
self._set_timer(ophandle, self.COLLECTED_HANDLE_LIFETIME)
|
||||
|
||||
status = monitor.get_status()
|
||||
if isinstance(status, Failure):
|
||||
return defer.fail(status)
|
||||
|
||||
return renderer
|
||||
|
||||
def _set_timer(self, ophandle, when):
|
||||
|
Loading…
x
Reference in New Issue
Block a user