Cleaner log entry if deluged missing

This commit is contained in:
Calum Lind 2012-01-31 02:09:48 +00:00
parent 4a7876f203
commit aa0f41ac17
1 changed files with 6 additions and 1 deletions

View File

@ -665,7 +665,12 @@ class Client(object):
else: else:
subprocess.call(["deluged", "--port=%s" % port, "--config=%s" % config]) subprocess.call(["deluged", "--port=%s" % port, "--config=%s" % config])
except OSError, e: except OSError, e:
log.exception(e) from errno import ENOENT
if e.errno == ENOENT:
log.error(_("Deluge cannot find the 'deluged' executable, it is likely \
that you forgot to install the deluged package or it's not in your PATH."))
else:
log.exception(e)
raise e raise e
except Exception, e: except Exception, e:
log.error("Unable to start daemon!") log.error("Unable to start daemon!")