diff --git a/packageship/packageship/pkgship b/packageship/packageship/pkgship index 9a3fe909b82d9c298e6508b36e0c83f81f02f603..e19ddc4592c2b6b81ab42281a82d1d06ed780666 100644 --- a/packageship/packageship/pkgship +++ b/packageship/packageship/pkgship @@ -1,11 +1,14 @@ #!/usr/bin/python3 import sys import signal +from signal import SIG_DFL try: def sig_handler(signum, frame): print('Exit command mode') sys.exit(0) + signal.signal(signal.SIGINT, sig_handler) + signal.signal(signal.SIGPIPE, SIG_DFL) except: pass @@ -13,4 +16,8 @@ from packageship.pkgship import main if __name__ == '__main__': - main() + try: + main() + except Exception as error: + print('Command execution error please try again ') + print(e.message)