У меня есть два класса OpenInvitation
и Acceptinvitation
Я хочу получить доступ к self.socketIOReqAccept
, который является объектом socketIO от OpenInvitation
до Acceptinvitation
OpenInvitation класс
from socketIO_client_nexus import SocketIO, LoggingNamespace
import threading
class OpenInvitation():
def __init__(self):
thread = threading.Thread(target=self.socket)
thread.start()
def socket(self):.
def getSID(args):
NOWsocketID = args
self.socketIDfromOpenforPlay = NOWsocketID
print(NOWsocketID)
self.socketIOReqAccept = SocketIO('http://192.168.219.1', 5200, LoggingNamespace)
self.socketIOReqAccept.on('s_id', getSID)
self.socketIOReqAccept.wait()
Я пытаюсь получить переменную self.socketIOReqAccept
из открытого класса приглашений.
Я попытался socketIO = self.OpenForPlay.socketIOReqAccept
в другом потоке, но он останавливает графический интерфейс, который я запускаю одновременно.
Пожалуйста, помогите мне с этим.