From 9618fa2574c482136e2be1143e9acf6e80593125 Mon Sep 17 00:00:00 2001 From: Dincer Kavraal Date: Wed, 29 Jun 2016 21:14:37 +0300 Subject: [PATCH] workaround for El Capitan; devtools:403 error and Cross-origin-not-allowed error. --- ponyd/gateway.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/ponyd/gateway.py b/ponyd/gateway.py index bfe16bc..89ab7ae 100644 --- a/ponyd/gateway.py +++ b/ponyd/gateway.py @@ -94,6 +94,9 @@ class DeviceHandler(tornado.websocket.WebSocketHandler): page = None devTools = None + def check_origin(self, origin): + return True + def open(self): logger.info("Device Connected") self.deviceID = None @@ -169,6 +172,9 @@ class DevToolsHandler(tornado.websocket.WebSocketHandler): device = None + def check_origin(self, origin): + return True + def open(self, page): self.page = int(page) self.app_state.devToolsConnected(self) @@ -187,6 +193,9 @@ class LobbyHandler(tornado.websocket.WebSocketHandler): app_state = global_app_state message_id = 0 + def check_origin(self, origin): + return True + def open(self): logger.info('Lobby Connected') self.app_state.addLobby(self) @@ -209,13 +218,14 @@ class Gateway(PonydCommand): """Runs PonyDebugger's gateway""" __subcommand__ = 'serve' + print "Running command-line. ok." static_path = os.path.abspath(os.path.join(os.path.dirname(__file__), 'web')) verbose = Arg('-v', '--verbose', help='verbose logging', action='store_true') - satic_path = Arg('-s', '--static-path', + static_path = Arg('-s', '--static-path', help='path for static files [default: %(default)s]', default=static_path)