@@ -214,12 +214,15 @@ class Web(object):
result = method(self, *args, **kwargs)
return result
except Exception as e:
- import traceback
- traceback.print_exc()
- try:
- return self.view('404.html')
- except Exception as e:
- return self.out('404')
+ if e == 'Finish':
+ return
+ else:
+ import traceback
+ traceback.print_exc()
+ try:
+ return self.view('404.html')
+ except Exception as e:
+ return self.out('404')
#return gevent.spawn(method, self, *args, **kwargs)
return callback