Browse Source

Improve some error messages that report problems with web interface.

tags/0.6.0
ShyPike 14 years ago
parent
commit
4d0858e4d3
  1. 11
      SABnzbd.py

11
SABnzbd.py

@ -293,7 +293,8 @@ def daemonize():
def Bail_Out(browserhost, cherryport, err=''): def Bail_Out(browserhost, cherryport, err=''):
"""Abort program because of CherryPy troubles """Abort program because of CherryPy troubles
""" """
logging.error(Ta('Failed to start web-interface')) logging.error(Ta('Failed to start web-interface') + ' : ' + str(err))
if not sabnzbd.DAEMON:
if '13' in err: if '13' in err:
panic_xport(browserhost, cherryport) panic_xport(browserhost, cherryport)
elif '49' in err: elif '49' in err:
@ -1338,13 +1339,13 @@ def main():
sabnzbd.halt() sabnzbd.halt()
exit_sab(2) exit_sab(2)
else: else:
logging.debug("Failed to start web-interface: ", exc_info = True) logging.error("Failed to start web-interface: ", exc_info = True)
Bail_Out(browserhost, cherryport, str(error)) Bail_Out(browserhost, cherryport, str(error))
except socket.error, error: except socket.error, error:
logging.debug("Failed to start web-interface: ", exc_info = True) logging.error("Failed to start web-interface: ", exc_info = True)
Bail_Out(browserhost, cherryport, access=True) Bail_Out(browserhost, cherryport)
except: except:
logging.debug("Failed to start web-interface: ", exc_info = True) logging.error("Failed to start web-interface: ", exc_info = True)
Bail_Out(browserhost, cherryport) Bail_Out(browserhost, cherryport)
# Wait for server to become ready # Wait for server to become ready

Loading…
Cancel
Save