From 3a75169e8cdfd0aa9e6562163e184b93eb7759b9 Mon Sep 17 00:00:00 2001 From: jon-lee Date: Wed, 5 Mar 2025 13:08:34 +0800 Subject: [PATCH] fix(models/result): remove Optionals for ParserConfigs --- joj3_config_generator/models/result.py | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/joj3_config_generator/models/result.py b/joj3_config_generator/models/result.py index 91ef685..d7e5b8b 100644 --- a/joj3_config_generator/models/result.py +++ b/joj3_config_generator/models/result.py @@ -179,20 +179,18 @@ class DiffOutputConfig(BaseModel): score: int = 100 file_name: str = Field("", serialization_alias="fileName") answer_path: str = Field("", serialization_alias="answerPath") - force_quit_on_diff: Optional[bool] = Field( - False, serialization_alias="forceQuitOnDiff" - ) - always_hide: Optional[bool] = Field(False, serialization_alias="alwaysHide") - compare_space: Optional[bool] = Field(False, serialization_alias="compareSpace") + force_quit_on_diff: bool = Field(False, serialization_alias="forceQuitOnDiff") + always_hide: bool = Field(False, serialization_alias="alwaysHide") + compare_space: bool = Field(False, serialization_alias="compareSpace") class ResultDetailConfig(BaseModel): score: int = 0 comment: str = "" show_files: List[str] = Field([], serialization_alias="showFiles") - show_exit_status: Optional[bool] = Field(True, serialization_alias="showExitStatus") - show_runtime: Optional[bool] = Field(True, serialization_alias="showRuntime") - show_memory: Optional[bool] = Field(False, serialization_alias="showMemory") + show_exit_status: bool = Field(True, serialization_alias="showExitStatus") + show_runtime: bool = Field(True, serialization_alias="showRuntime") + show_memory: bool = Field(False, serialization_alias="showMemory") class KeywordConfig(BaseModel):