diff options
author | Micah Lee <micah@micahflee.com> | 2014-06-26 14:26:41 -0400 |
---|---|---|
committer | Micah Lee <micah@micahflee.com> | 2014-06-26 14:26:41 -0400 |
commit | c74e259fb4f0b4cc0f59f97c92e6be3c3c219938 (patch) | |
tree | 964f8e59425cbf43b6d182988769af3264daac89 | |
parent | 2b8be2781c6b4a4999cf03d98d0a7bb0c544e4e6 (diff) | |
download | onionshare-c74e259fb4f0b4cc0f59f97c92e6be3c3c219938.tar.gz onionshare-c74e259fb4f0b4cc0f59f97c92e6be3c3c219938.zip |
made --local-only work in GUI (#58)
-rw-r--r-- | onionshare_gui/onionshare_gui.py | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/onionshare_gui/onionshare_gui.py b/onionshare_gui/onionshare_gui.py index 2781e401..8369fba9 100644 --- a/onionshare_gui/onionshare_gui.py +++ b/onionshare_gui/onionshare_gui.py @@ -106,11 +106,13 @@ def main(): # try starting hidden service onionshare_port = onionshare.choose_port() - try: - onion_host = onionshare.start_hidden_service(onionshare_port) - except onionshare.NoTor as e: - alert(e.args[0], QMessageBox.Warning) - return + local_host = "127.0.0.1:{0}".format(onionshare_port) + if not local_only: + try: + onion_host = onionshare.start_hidden_service(onionshare_port) + except onionshare.NoTor as e: + alert(e.args[0], QMessageBox.Warning) + return onionshare.tails_open_port(onionshare_port) # select file to share @@ -122,7 +124,10 @@ def main(): webapp.onionshare = onionshare webapp.onionshare_port = onionshare_port webapp.filename = filename - webapp.onion_host = onion_host + if not local_only: + webapp.onion_host = onion_host + else: + webapp.onion_host = local_host webapp.qtapp = app webapp.clipboard = app.clipboard() |