chronaxis.results.errors
定义分析、暂存、资源限额和结果发布过程中使用的异常类型。调用方可据此区分“超过内存限额”“结果已经关闭”“文件格式损坏”等失败原因;异常出现不代表此前生成的文件已经回滚。
这是模块参考。日常调用先查公开API索引;下划线对象和嵌套函数供维护者查阅。签名来自固定源码,公开类构造签名经实际Python接口核对。
对象导航
| 对象 | 用途 |
|---|---|
AnalysisError |
表示分析或结果交付失败;异常本身不承诺旧输出已回滚。 |
BudgetExceededError |
表示新分析层估算RAM或累计磁盘暂存超过显式限额。 |
ResultClosedError |
表示结果已经关闭,不能再创建迭代器、读取或发布。 |
ResultFormatError |
表示暂存行版本、结构或带有明确类型的事实非法;禁止静默补值。 |
ContributionsUnavailableError |
表示本次选择不生成贡献明细;应改为full重新运行,不能把缺失明细当作零条计算。 |
AnalysisError
表示分析或结果交付失败;异常本身不承诺旧输出已回滚。
class AnalysisError(RuntimeError)继承关系:RuntimeError。下表列本类声明的字段;基类字段及其约束见对应类型链接。
源码:src/chronaxis/results/errors.py:8(行号属于 8904c2f744951857659abd40aaa3535d57faf53c)。
BudgetExceededError
表示新分析层估算RAM或累计磁盘暂存超过显式限额。
class BudgetExceededError(AnalysisError)继承关系:AnalysisError。下表列本类声明的字段;基类字段及其约束见对应类型链接。
源码:src/chronaxis/results/errors.py:12(行号属于 8904c2f744951857659abd40aaa3535d57faf53c)。
ResultClosedError
表示结果已经关闭,不能再创建迭代器、读取或发布。
class ResultClosedError(AnalysisError)继承关系:AnalysisError。下表列本类声明的字段;基类字段及其约束见对应类型链接。
源码:src/chronaxis/results/errors.py:16(行号属于 8904c2f744951857659abd40aaa3535d57faf53c)。
ResultFormatError
表示暂存行版本、结构或带有明确类型的事实非法;禁止静默补值。
class ResultFormatError(AnalysisError)继承关系:AnalysisError。下表列本类声明的字段;基类字段及其约束见对应类型链接。
源码:src/chronaxis/results/errors.py:20(行号属于 8904c2f744951857659abd40aaa3535d57faf53c)。
ContributionsUnavailableError
表示本次选择不生成贡献明细;应改为full重新运行,不能把缺失明细当作零条计算。
class ContributionsUnavailableError(AnalysisError)继承关系:AnalysisError。下表列本类声明的字段;基类字段及其约束见对应类型链接。
源码:src/chronaxis/results/errors.py:24(行号属于 8904c2f744951857659abd40aaa3535d57faf53c)。