When stopping an onion, dont even try if --local-only

This commit is contained in:
Micah Lee 2020-08-21 19:14:40 -04:00
parent f55588c08c
commit 0b962d18ef
No known key found for this signature in database
GPG Key ID: 403C2657CD994F73

View File

@ -665,15 +665,16 @@ class Onion(object):
Stop a specific onion service
"""
onion_host = mode_settings.get("general", "service_id")
self.common.log("Onion", "stop_onion_service", f"onion host: {onion_host}")
try:
self.c.remove_ephemeral_hidden_service(
mode_settings.get("general", "service_id")
)
except:
self.common.log(
"Onion", "stop_onion_service", f"failed to remove {onion_host}"
)
if onion_host:
self.common.log("Onion", "stop_onion_service", f"onion host: {onion_host}")
try:
self.c.remove_ephemeral_hidden_service(
mode_settings.get("general", "service_id")
)
except:
self.common.log(
"Onion", "stop_onion_service", f"failed to remove {onion_host}"
)
def cleanup(self, stop_tor=True):
"""