Improved shutdown handling on interrupt. Updated gitignore.

This commit is contained in:
Mark Qvist 2021-11-04 17:14:58 +01:00
parent 58f43b163e
commit 165e620043
3 changed files with 6 additions and 2 deletions

1
.gitignore vendored
View File

@ -3,6 +3,7 @@
testutils testutils
TODO TODO
Examples/RNS Examples/RNS
RNS/Utilities/RNS
build build
dist dist
docs/build docs/build

View File

@ -173,8 +173,10 @@ class LocalClientInterface(Interface):
# to now that all connectivity has been cut # to now that all connectivity has been cut
# while service is recovering. Better for # while service is recovering. Better for
# now to take down entire stack. # now to take down entire stack.
if nowarning == False:
RNS.log("Lost connection to local shared RNS instance. Exiting now.", RNS.LOG_CRITICAL) RNS.log("Lost connection to local shared RNS instance. Exiting now.", RNS.LOG_CRITICAL)
RNS.panic()
RNS.exit()
def __str__(self): def __str__(self):

View File

@ -120,4 +120,5 @@ def panic():
os._exit(255) os._exit(255)
def exit(): def exit():
print("")
sys.exit(0) sys.exit(0)