tor now exits properly on STOP command

This commit is contained in:
Kevin Froman 2018-01-27 02:43:36 -06:00
parent ead0741e03
commit 4510dbfd82
No known key found for this signature in database
GPG key ID: 0D414D0FE405B63B
2 changed files with 20 additions and 1 deletions

View file

@ -134,11 +134,13 @@ class Onionr:
def killDaemon(self):
'''Shutdown the Onionr Daemon'''
logger.warn('Killing the running daemon')
net = NetController(self.config['CLIENT']['PORT'])
try:
self.onionrUtils.localCommand('shutdown')
except requests.exceptions.ConnectionError:
pass
self.onionrCore.daemonQueueAdd('shutdown')
net.killTor()
return
def showStats(self):
'''Display statistics and exit'''