fix(ftrack): signals for linux

This commit is contained in:
Jakub Jezek 2019-11-06 14:06:06 +01:00
parent 85c9422a25
commit dd967d87aa
5 changed files with 15 additions and 8 deletions

View file

@ -533,7 +533,9 @@ if __name__ == "__main__":
signal.signal(signal.SIGINT, signal_handler)
signal.signal(signal.SIGTERM, signal_handler)
if hasattr(signal, "SIGKILL"):
signal.signal(signal.SIGKILL, signal_handler)
try:
signal.signal(signal.SIGKILL, signal_handler)
except OSError:
pass
sys.exit(main(sys.argv))

View file

@ -47,7 +47,8 @@ if __name__ == "__main__":
signal.signal(signal.SIGINT, signal_handler)
signal.signal(signal.SIGTERM, signal_handler)
if hasattr(signal, "SIGKILL"):
try:
signal.signal(signal.SIGKILL, signal_handler)
except OSError:
pass
sys.exit(main(sys.argv))

View file

@ -112,7 +112,8 @@ if __name__ == "__main__":
signal.signal(signal.SIGINT, signal_handler)
signal.signal(signal.SIGTERM, signal_handler)
if hasattr(signal, "SIGKILL"):
try:
signal.signal(signal.SIGKILL, signal_handler)
except OSError:
pass
sys.exit(main(sys.argv))

View file

@ -94,7 +94,8 @@ if __name__ == "__main__":
signal.signal(signal.SIGINT, signal_handler)
signal.signal(signal.SIGTERM, signal_handler)
if hasattr(signal, "SIGKILL"):
try:
signal.signal(signal.SIGKILL, signal_handler)
except OSError:
pass
sys.exit(main(sys.argv))