mirror of
https://github.com/onionshare/onionshare.git
synced 2025-05-19 14:50:24 -04:00
Catch exceptions for guessing default Tor Browser socket file path
This commit is contained in:
parent
d069cc2a29
commit
f14b5ebfa1
1 changed files with 7 additions and 4 deletions
|
@ -135,11 +135,14 @@ class Onion(object):
|
|||
# If this still didn't work, try guessing the default socket file path
|
||||
socket_file_path = ''
|
||||
if not found_tor:
|
||||
if p == 'Darwin':
|
||||
socket_file_path = os.path.expanduser('~/Library/Application Support/TorBrowser-Data/Tor/control.socket')
|
||||
try:
|
||||
if p == 'Darwin':
|
||||
socket_file_path = os.path.expanduser('~/Library/Application Support/TorBrowser-Data/Tor/control.socket')
|
||||
|
||||
self.c = Controller.from_socket_file(path=socket_file_path)
|
||||
found_tor = True
|
||||
self.c = Controller.from_socket_file(path=socket_file_path)
|
||||
found_tor = True
|
||||
except:
|
||||
pass
|
||||
|
||||
# If connecting to default control ports failed, so let's try
|
||||
# guessing the socket file name next
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue