X-Git-Url: https://git.novaco.in/?p=electrum-server.git;a=blobdiff_plain;f=processor.py;h=5b8ebf263f8217d051ed7f9157c3467f47a41c7b;hp=96fb3c2d0e727d9c7c1e25e9e9c17bea9f8507dd;hb=efc0e63020c5d4e6004064cd2f6dac021d4270fb;hpb=8e76076c6cb32b9565eea2fddef805893284b30b diff --git a/processor.py b/processor.py index 96fb3c2..5b8ebf2 100644 --- a/processor.py +++ b/processor.py @@ -121,7 +121,11 @@ class RequestDispatcher(threading.Thread): raise TypeError("self.shared not set in Processor") while not self.shared.stopped(): session, request = self.pop_request() - self.do_dispatch(session, request) + try: + self.do_dispatch(session, request) + except: + traceback.print_exc(file=sys.stdout) + self.stop()