exception¶
- janim.exception.listen_exception(callback)¶
添加
Exception监听,对于未捕获的异常会调用callback,如果callback返回True则忽略异常
- janim.exception.cancel_listen_exception(callback)¶
移除
Exception监听
- janim.exception.custom_excepthook(exc_type, exc_value, exc_traceback)¶
- janim.exception.EXITCODE_PYSIDE6_NOT_FOUND = 1001¶
PySide6未安装时的退出码
- janim.exception.EXITCODE_MODULE_NOT_FOUND = 1002¶
使用
run或write指定的文件未找到时的退出码
- janim.exception.EXITCODE_NOT_FILE = 1003¶
使用
run或write指定路径不是文件时的退出码
- janim.exception.EXITCODE_TYPST_NOT_FOUND = 1101¶
Typst 未安装时的退出码
- janim.exception.EXITCODE_TYPST_COMPILE_ERROR = 1102¶
Typst 编译失败时的退出码
- janim.exception.EXITCODE_FFMPEG_NOT_FOUND = 2001¶
ffmpeg 未安装时的退出码
- janim.exception.EXITCODE_FFPROBE_ERROR = 2002¶
ffprobe 执行失败时的退出码
- exception janim.exception.JAnimException¶
基类:
Exception
- exception janim.exception.ExitException(exit_code: int)¶
-
当
ExitException未被捕获时, 会直接以exit_code退出,不输出traceback信息- exit_code: int¶
- exception janim.exception.TimelineError¶
- exception janim.exception.TimelineLookupError¶
- exception janim.exception.NotAnimationError¶
- exception janim.exception.AnimationError¶
- exception janim.exception.AnimGroupError¶
- exception janim.exception.ApplyAlignerBrokenError¶
- exception janim.exception.TargetNotFoundError¶
- exception janim.exception.UpdaterError¶
- exception janim.exception.GetItemError¶
- exception janim.exception.PatternMismatchError¶
基类:
GetItemError
- exception janim.exception.InvalidOrdinalError¶
基类:
GetItemError
- exception janim.exception.InvalidTypstVarError¶
- exception janim.exception.CmptGroupLookupError¶
- exception janim.exception.PointError¶
- exception janim.exception.InvaildMatrixError¶
基类:
PointError
- exception janim.exception.BooleanOpsError¶
- exception janim.exception.AsTypeError¶
- exception janim.exception.ColorNotFoundError¶
- exception janim.exception.FontNotFoundError¶
- exception janim.exception.ShaderInjectionNotFoundError¶
- exception janim.exception.GuiCommandError¶