Show main exception only with --verbose
This commit is contained in:
parent
6c526fd645
commit
b42b3dbce5
|
|
@ -402,6 +402,7 @@ def websockify_init():
|
||||||
try: opts.target_port = int(opts.target_port)
|
try: opts.target_port = int(opts.target_port)
|
||||||
except: parser.error("Error parsing target port")
|
except: parser.error("Error parsing target port")
|
||||||
|
|
||||||
|
try:
|
||||||
# Transform to absolute path as daemon may chdir
|
# Transform to absolute path as daemon may chdir
|
||||||
if opts.target_cfg:
|
if opts.target_cfg:
|
||||||
opts.target_cfg = os.path.abspath(opts.target_cfg)
|
opts.target_cfg = os.path.abspath(opts.target_cfg)
|
||||||
|
|
@ -417,6 +418,11 @@ def websockify_init():
|
||||||
# Use internal service framework
|
# Use internal service framework
|
||||||
server = WebSocketProxy(**opts.__dict__)
|
server = WebSocketProxy(**opts.__dict__)
|
||||||
server.start_server()
|
server.start_server()
|
||||||
|
except:
|
||||||
|
if opts.verbose:
|
||||||
|
raise
|
||||||
|
else:
|
||||||
|
print >> sys.stderr, 'Unexpected error:', sys.exc_info()[1]
|
||||||
|
|
||||||
|
|
||||||
class LibProxyServer(ForkingMixIn, HTTPServer):
|
class LibProxyServer(ForkingMixIn, HTTPServer):
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue