MCPcopy Index your code
hub / github.com/zappa/Zappa / handle

Function handle

zappa/cli.py:3625–3651  ·  view source on GitHub ↗

Main program execution handler.

()

Source from the content-addressed store, hash-verified

3623
3624
3625def handle(): # pragma: no cover
3626 """
3627 Main program execution handler.
3628 """
3629
3630 try:
3631 cli = ZappaCLI()
3632 sys.exit(cli.handle())
3633 except SystemExit as e: # pragma: no cover
3634 cli.on_exit()
3635 sys.exit(e.code)
3636
3637 except KeyboardInterrupt: # pragma: no cover
3638 cli.on_exit()
3639 sys.exit(130)
3640 except Exception:
3641 cli.on_exit()
3642
3643 click.echo("Oh no! An " + click.style("error occurred", fg="red", bold=True) + "! :(")
3644 click.echo("\n==============\n")
3645 import traceback
3646
3647 traceback.print_exc()
3648 click.echo("\n==============\n")
3649 shamelessly_promote()
3650
3651 sys.exit(-1)
3652
3653
3654if __name__ == "__main__": # pragma: no cover

Callers 1

cli.pyFile · 0.85

Calls 4

handleMethod · 0.95
on_exitMethod · 0.95
ZappaCLIClass · 0.85
shamelessly_promoteFunction · 0.85

Tested by

no test coverage detected