From c1c8e6ff3d056d6fa992e6147c180c01e422aff9 Mon Sep 17 00:00:00 2001 From: Boming Zhang Date: Wed, 5 Mar 2025 02:13:25 -0500 Subject: [PATCH] fix: python3.9 Union --- joj3_config_generator/models/result.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/joj3_config_generator/models/result.py b/joj3_config_generator/models/result.py index d7e5b8b..819a62e 100644 --- a/joj3_config_generator/models/result.py +++ b/joj3_config_generator/models/result.py @@ -39,15 +39,15 @@ class StreamOut(BaseModel): stream_out: bool = Field(..., alias="streamOut") -InputFile = Union[LocalFile | MemoryFile | PreparedFile | Symlink] +InputFile = Union[LocalFile, MemoryFile, PreparedFile, Symlink] class Cmd(BaseModel): args: List[str] = [] env: List[str] = [] - stdin: Union[InputFile | StreamIn] = MemoryFile(content="") - stdout: Union[Collector | StreamOut] = Collector(name="stdout") - stderr: Union[Collector | StreamOut] = Collector(name="stderr") + stdin: Union[InputFile, StreamIn] = MemoryFile(content="") + stdout: Union[Collector, StreamOut] = Collector(name="stdout") + stderr: Union[Collector, StreamOut] = Collector(name="stderr") cpu_limit: int = Field(DEFAULT_CPU_LIMIT, serialization_alias="cpuLimit") clock_limit: int = Field(2 * DEFAULT_CPU_LIMIT, serialization_alias="clockLimit") memory_limit: int = Field(DEFAULT_MEMORY_LIMIT, serialization_alias="memoryLimit") @@ -71,9 +71,9 @@ class Cmd(BaseModel): class OptionalCmd(BaseModel): args: Optional[List[str]] = None env: Optional[List[str]] = None - stdin: Optional[Union[InputFile | StreamIn]] = None - stdout: Optional[Union[Collector | StreamOut]] = None - stderr: Optional[Union[Collector | StreamOut]] = None + stdin: Optional[Union[InputFile, StreamIn]] = None + stdout: Optional[Union[Collector, StreamOut]] = None + stderr: Optional[Union[Collector, StreamOut]] = None cpu_limit: Optional[int] = Field(None, serialization_alias="cpuLimit") clock_limit: Optional[int] = Field(None, serialization_alias="clockLimit") memory_limit: Optional[int] = Field(None, serialization_alias="memoryLimit")