Fix SocketServer message_handler call to pass client_sock for worker registration

parent e342fff0
...@@ -50,7 +50,7 @@ def get_result(msg_id: str) -> dict: ...@@ -50,7 +50,7 @@ def get_result(msg_id: str) -> dict:
return {'error': str(e)} return {'error': str(e)}
def handle_web_message(message: Message) -> Message: def handle_web_message(message: Message, client_sock=None) -> Message:
"""Handle messages from web interface.""" """Handle messages from web interface."""
if message.msg_type == 'analyze_request': if message.msg_type == 'analyze_request':
from .config import get_analysis_backend from .config import get_analysis_backend
......
...@@ -162,7 +162,7 @@ class SocketServer: ...@@ -162,7 +162,7 @@ class SocketServer:
data=msg_data['data'] data=msg_data['data']
) )
print(f"DEBUG: SocketServer parsed message: {message}") print(f"DEBUG: SocketServer parsed message: {message}")
response = self.message_handler(message) response = self.message_handler(message, client_sock)
if response: if response:
resp_data = json.dumps({ resp_data = json.dumps({
'msg_type': response.msg_type, 'msg_type': response.msg_type,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment