tatami.doctor module¶
- class tatami.doctor.Diagnose(*, detail)[source]¶
Bases:
BaseModel
- Parameters:
detail (list[Message])
- model_config: ClassVar[ConfigDict] = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class tatami.doctor.Doctor[source]¶
Bases:
object
- add_message(msg, level=MessageLevel.DEFAULT)[source]¶
- Parameters:
msg (str)
level (MessageLevel)
- Return type:
Self
- class tatami.doctor.Message(*, level, message, frame=<factory>)[source]¶
Bases:
BaseModel
- Parameters:
level (MessageLevel)
message (str)
frame (FrameInfo)
- frame: FrameInfo¶
- level: MessageLevel¶
- message: str¶
- model_config: ClassVar[ConfigDict] = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class tatami.doctor.MessageLevel(*values)[source]¶
Bases:
Enum
- CRITICAL = 'critical'¶
- DEFAULT = 'default'¶
- HIGH = 'high'¶
- LOW = 'low'¶
- MEDIUM = 'medium'¶
- WARNING = 'warning'¶
- class tatami.doctor.Summary(*, warning=0, low=0, medium=0, high=0, critical=0)[source]¶
Bases:
BaseModel
- Parameters:
warning (int)
low (int)
medium (int)
high (int)
critical (int)
- critical: int¶
- high: int¶
- low: int¶
- medium: int¶
- model_config: ClassVar[ConfigDict] = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- warning: int¶