@@ -561,21 +561,21 @@ def __call__(
561561
562562
563563def commitizen_excepthook (
564- type : type [BaseException ],
564+ exctype : type [BaseException ],
565565 value : BaseException ,
566566 traceback : TracebackType | None ,
567567 debug : bool = False ,
568568 no_raise : list [int ] | None = None ,
569569) -> None :
570570 traceback = traceback if isinstance (traceback , TracebackType ) else None
571571 if not isinstance (value , CommitizenException ):
572- sys .__excepthook__ (type , value , traceback )
572+ sys .__excepthook__ (exctype , value , traceback )
573573 return
574574
575575 if value .message :
576576 value .output_method (value .message )
577577 if debug :
578- sys .__excepthook__ (type , value , traceback )
578+ sys .__excepthook__ (exctype , value , traceback )
579579 exit_code = value .exit_code
580580 if no_raise is not None and exit_code in no_raise :
581581 sys .exit (ExitCode .EXPECTED_EXIT )
@@ -629,6 +629,8 @@ class Args(argparse.Namespace):
629629
630630
631631def main () -> None :
632+ sys .excepthook = commitizen_excepthook
633+
632634 parser : argparse .ArgumentParser = cli (data )
633635 argcomplete .autocomplete (parser )
634636 # Show help if no arg provided
@@ -673,7 +675,6 @@ def main() -> None:
673675 elif not conf .path :
674676 conf .update ({"name" : "cz_conventional_commits" })
675677
676- sys .excepthook = commitizen_excepthook
677678 if args .debug :
678679 logging .getLogger ("commitizen" ).setLevel (logging .DEBUG )
679680 sys .excepthook = partial (sys .excepthook , debug = True )
0 commit comments