我想将initializefromchild导入on_消息的父级。也许我的解释不是很好,但我希望我能得到一个解决方案。提前谢谢
我试过用self,但没用
import websocket
import json
try:
import thread
except ImportError:
import _thread as thread
class MySocket(__import__):
def add_error(msg, code, string):
#########
return msg
def add_success(msg, boolean, data):
##########
return msg
def on_message(ws, message):
msg = json.loads(message)
if msg['event'] == "blabla":
Camera.initialize(message)
def on_error(ws, error):
print(error)
def on_close(ws):
print("### closed ###")
def on_open(ws):
def run(*args):
ws.send(json.dumps(bootUp))
thread.start_new_thread(run, ())
header = {
'Authorization': 'ahzsfdhvsdfcjhvvfjhbvjjsahdbvjhvfb'}
websocket.enableTrace(True)
ws = websocket.WebSocketApp("www.//example.com",
on_message=on_message,
header=header,
on_error=on_error,
on_close=on_close)
ws.on_open = on_open
ws.run_forever()
class Camera(MySocket):
def initialize(msg):
message2 = json.loads(msg)
dev, serial = initialization.initial()
if dev >= 1:
k = MySocket.add_success(message2, True, None)
else:
k = MySocket.add_error(message2, 901, 'ERR_NO_DEVICE_CONNECTED')
MySocket.ws.send(json.dumps(k))
Websocket应该能够与摄像头进行通信
目前没有回答
相关问题 更多 >
编程相关推荐