Merge commit 'a7fa97f0e14926cc4433483fcb7581e0b3782140'

* commit 'a7fa97f0e14926cc4433483fcb7581e0b3782140':
  WebSocketProxy: support non path target_cfg
This commit is contained in:
Peter Åstrand (astrand) 2013-11-27 13:41:00 +01:00
commit 611da86353
1 changed files with 4 additions and 3 deletions

View File

@ -229,9 +229,6 @@ class WebSocketProxy(websocket.WebSocketServer):
"REBIND_OLD_PORT": str(kwargs['listen_port']),
"REBIND_NEW_PORT": str(self.target_port)})
if self.target_cfg:
self.target_cfg = os.path.abspath(self.target_cfg)
websocket.WebSocketServer.__init__(self, RequestHandlerClass, *args, **kwargs)
def run_wrap_cmd(self):
@ -389,6 +386,10 @@ def websockify_init():
try: opts.target_port = int(opts.target_port)
except: parser.error("Error parsing target port")
# Transform to absolute path as daemon may chdir
if opts.target_cfg:
opts.target_cfg = os.path.abspath(opts.target_cfg)
# Create and start the WebSockets proxy
libserver = opts.libserver
del opts.libserver