[Fix] bug when __thread not created
This commit is contained in:
parent
6f3a2b49c8
commit
5e8a648874
@ -1,3 +1,4 @@
|
||||
from zmq.backend.cython.constants import NOBLOCK
|
||||
import signal
|
||||
import threading
|
||||
import traceback
|
||||
@ -7,10 +8,11 @@ from typing import Any, Callable
|
||||
|
||||
import zmq
|
||||
|
||||
_ = lambda x: x
|
||||
|
||||
def _(x): return x
|
||||
|
||||
# Achieve Ctrl-c interrupt recv
|
||||
from zmq.backend.cython.constants import NOBLOCK
|
||||
|
||||
|
||||
signal.signal(signal.SIGINT, signal.SIG_DFL)
|
||||
|
||||
@ -100,7 +102,7 @@ class RpcServer:
|
||||
|
||||
def join(self):
|
||||
# Wait for RpcServer thread to exit
|
||||
if self.__thread.isAlive():
|
||||
if self.__thread and self.__thread.is_alive():
|
||||
self.__thread.join()
|
||||
self.__thread = None
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user