[Pkg-privacy-commits] [onionshare] 52/256: Handle new Tor	controller errors in CLI
    Ulrike Uhlig 
    ulrike at moszumanska.debian.org
       
    Fri May 26 12:53:11 UTC 2017
    
    
  
This is an automated email from the git hooks/post-receive script.
ulrike pushed a commit to branch master
in repository onionshare.
commit ebf13cfa116f591e0c881aa911608e8215499099
Author: Micah Lee <micah at micahflee.com>
Date:   Thu Dec 29 10:16:20 2016 -0800
    Handle new Tor controller errors in CLI
---
 onionshare/onion.py      | 1 -
 onionshare/onionshare.py | 7 ++++---
 2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/onionshare/onion.py b/onionshare/onion.py
index 03dfde2..ca3a6e6 100644
--- a/onionshare/onion.py
+++ b/onionshare/onion.py
@@ -58,7 +58,6 @@ class TorErrorUnreadableCookieFile(Exception):
     """
     pass
 
-
 class NoTor(Exception):
     """
     This exception is raised if onionshare can't find a Tor control port
diff --git a/onionshare/onionshare.py b/onionshare/onionshare.py
index c87b781..6537f10 100644
--- a/onionshare/onionshare.py
+++ b/onionshare/onionshare.py
@@ -155,10 +155,11 @@ def main(cwd=None):
         app = OnionShare(debug, local_only, stay_open, transparent_torification, stealth)
         app.choose_port()
         app.start_onion_service()
-    except onion.NoTor as e:
-        sys.exit(e.args[0])
-    except onion.TorTooOld as e:
+    except (onion.NoTor, onion.TorTooOld, onion.TorErrorInvalidSetting, onion.TorErrorSocketPort, onion.TorErrorSocketFile, onion.TorErrorMissingPassword, onion.TorErrorUnreadableCookieFile) as e:
         sys.exit(e.args[0])
+    except KeyboardInterrupt:
+        print("")
+        sys.exit()
 
     # prepare files to share
     print(strings._("preparing_files"))
-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-privacy/packages/onionshare.git
    
    
More information about the Pkg-privacy-commits
mailing list