From 223e737b308f3ee0560c0e54799757c3883df24f Mon Sep 17 00:00:00 2001 From: qwerdvd <2450899274@qq.com> Date: Wed, 6 Sep 2023 10:43:55 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20=E6=94=AF=E6=8C=81=E4=BD=8E=E7=89=88?= =?UTF-8?q?=E6=9C=ACpython?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../starrailuid_charinfo/effect/Base/model.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/StarRailUID/starrailuid_charinfo/effect/Base/model.py b/StarRailUID/starrailuid_charinfo/effect/Base/model.py index 1d8ed46..742da2c 100644 --- a/StarRailUID/starrailuid_charinfo/effect/Base/model.py +++ b/StarRailUID/starrailuid_charinfo/effect/Base/model.py @@ -1,4 +1,4 @@ -from typing import List +from typing import List, Union import msgspec from msgspec import Struct, field @@ -35,7 +35,7 @@ class DamageInstanceRelic(Struct): SetName: str Type: int MainAffix: DamageInstanceRelicMainAffix - SubAffixList: List[DamageInstanceRelicSubAffix] | None + SubAffixList: Union[List[DamageInstanceRelicSubAffix], None] Level: int = 0 @@ -64,8 +64,8 @@ class DamageInstanceAvatar(Struct): rank: int element: str promotion: int - attribute_bonus: List[DamageInstanceAvatarAttributeBouns] | None - extra_ability: List | None + attribute_bonus: Union[List[DamageInstanceAvatarAttributeBouns], None] + extra_ability: Union[List, None] class DamageInstance: @@ -81,8 +81,8 @@ class DamageInstance: rank=char.char_rank, element=char.char_element, promotion=char.char_promotion, - attribute_bonus=msgspec.from_builtins(char.attribute_bonus, List[DamageInstanceAvatarAttributeBouns] | None), - extra_ability=msgspec.from_builtins(char.extra_ability, List | None), + attribute_bonus=msgspec.from_builtins(char.attribute_bonus, Union[List[DamageInstanceAvatarAttributeBouns], None]), + extra_ability=msgspec.from_builtins(char.extra_ability, Union[List, None]), ) self.weapon = DamageInstanceWeapon( id_=char.equipment['equipmentID'],