aboutsummaryrefslogtreecommitdiff
path: root/desktop/src/onionshare/threads.py
diff options
context:
space:
mode:
authorMicah Lee <micah@micahflee.com>2020-12-13 11:40:25 -0800
committerMicah Lee <micah@micahflee.com>2020-12-13 11:40:25 -0800
commitb96b83905ba5b62c332a6c8946218ddae4c61517 (patch)
treef5a8fb5ade60583e12d07c657fde007c8ffe4ce0 /desktop/src/onionshare/threads.py
parentae621b4001dc44d7f07a9fad43376439b855ccd8 (diff)
parenta520057bf4bd0956f03b763bfacdb8145cb5f977 (diff)
downloadonionshare-b96b83905ba5b62c332a6c8946218ddae4c61517.tar.gz
onionshare-b96b83905ba5b62c332a6c8946218ddae4c61517.zip
Merge branch 'develop' into 929_download_errors
Diffstat (limited to 'desktop/src/onionshare/threads.py')
-rw-r--r--desktop/src/onionshare/threads.py14
1 files changed, 10 insertions, 4 deletions
diff --git a/desktop/src/onionshare/threads.py b/desktop/src/onionshare/threads.py
index 22e264e5..0c31a838 100644
--- a/desktop/src/onionshare/threads.py
+++ b/desktop/src/onionshare/threads.py
@@ -24,7 +24,6 @@ import os
from PySide2 import QtCore
from onionshare_cli.onion import (
- TorTooOld,
TorErrorInvalidSetting,
TorErrorAutomatic,
TorErrorSocketPort,
@@ -34,6 +33,10 @@ from onionshare_cli.onion import (
TorErrorAuthError,
TorErrorProtocolError,
BundledTorTimeout,
+ BundledTorBroken,
+ TorTooOldEphemeral,
+ TorTooOldStealth,
+ PortNotAvailable,
)
from . import strings
@@ -93,7 +96,6 @@ class OnionThread(QtCore.QThread):
self.success.emit()
except (
- TorTooOld,
TorErrorInvalidSetting,
TorErrorAutomatic,
TorErrorSocketPort,
@@ -103,9 +105,13 @@ class OnionThread(QtCore.QThread):
TorErrorAuthError,
TorErrorProtocolError,
BundledTorTimeout,
- OSError,
+ BundledTorBroken,
+ TorTooOldEphemeral,
+ TorTooOldStealth,
+ PortNotAvailable,
) as e:
- self.error.emit(e.args[0])
+ message = self.mode.common.gui.get_translated_tor_error(e)
+ self.error.emit(message)
return