File tree 1 file changed +11
-4
lines changed
1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -39,6 +39,14 @@ def handle_close(self):
39
39
logging .info (f"Closed connection with { self .address } " )
40
40
pass
41
41
42
+ def runserver (socket_port , websocket_port ):
43
+
44
+ SOCKET_PORT = socket_port
45
+ WEBSOCKET_PORT = websocket_port
46
+
47
+ server = WebSocketServer ('' , WEBSOCKET_PORT , Bridge )
48
+ server .serve_forever ()
49
+
42
50
if __name__ == "__main__" :
43
51
44
52
import sys
@@ -56,12 +64,11 @@ def handle_close(self):
56
64
if len (args ) != 3 : # program name, socket port, websocket port
57
65
raise Exception ("Two arguments are required (socket port, websocket port)" )
58
66
try :
59
- SOCKET_PORT = int (args [1 ])
60
- WEBSOCKET_PORT = int (args [2 ])
67
+ socket_port = int (args [1 ])
68
+ websocket_port = int (args [2 ])
61
69
except ValueError :
62
70
raise ValueError ("The arguments must be valid integers" )
63
71
64
72
logging .info ("Starting server..." )
65
73
66
- server = WebSocketServer ('' , WEBSOCKET_PORT , Bridge )
67
- server .serve_forever ()
74
+ runserver (socket_port = socket_port , websocket_port = websocket_port )
You can’t perform that action at this time.
0 commit comments