diff --git a/src/Config.py b/src/Config.py index 4927de4a..756d70e2 100644 --- a/src/Config.py +++ b/src/Config.py @@ -13,7 +13,7 @@ class Config(object): def __init__(self, argv): self.version = "0.7.1" - self.rev = 4206 + self.rev = 4208 self.argv = argv self.action = None self.pending_changes = {} diff --git a/src/Tor/TorManager.py b/src/Tor/TorManager.py index 52efff0a..7c3d7277 100644 --- a/src/Tor/TorManager.py +++ b/src/Tor/TorManager.py @@ -38,6 +38,7 @@ class TorManager(object): self.lock = RLock() self.starting = True self.connecting = True + self.status = None self.event_started = gevent.event.AsyncResult() if config.tor == "disable": @@ -64,7 +65,7 @@ class TorManager(object): self.starting = True try: if not self.connect(): - raise Exception("No connection") + raise Exception(self.status) self.log.debug("Tor proxy port %s check ok" % config.tor_proxy) except Exception as err: if sys.platform.startswith("win") and os.path.isfile(self.tor_exe):