@@ -728,7 +728,7 @@ class StatT(object):
728728
729729 # StatT
730730 def __init__ (self ):
731- self .id = None # type: str
731+ self .id = None # type: Optional[ str]
732732 self .val = 0 # type: int
733733 self .count = 0 # type: int
734734
@@ -1973,16 +1973,16 @@ def __init__(self):
19731973 self .pos = None # type: Optional[Vec3T]
19741974 self .mana = 150 # type: int
19751975 self .hp = 100 # type: int
1976- self .name = None # type: str
1977- self .inventory = None # type: List[int]
1976+ self .name = None # type: Optional[ str]
1977+ self .inventory = None # type: Optional[ List[int] ]
19781978 self .color = 8 # type: int
19791979 self .testType = 0 # type: int
19801980 self .test = None # type: Union[None, MonsterT, TestSimpleTableWithEnumT, MonsterT]
1981- self .test4 = None # type: List[TestT]
1982- self .testarrayofstring = None # type: List[str]
1983- self .testarrayoftables = None # type: List[MonsterT]
1981+ self .test4 = None # type: Optional[ List[TestT] ]
1982+ self .testarrayofstring = None # type: Optional[ List[Optional[ str]] ]
1983+ self .testarrayoftables = None # type: Optional[ List[MonsterT] ]
19841984 self .enemy = None # type: Optional[MonsterT]
1985- self .testnestedflatbuffer = None # type: List[int]
1985+ self .testnestedflatbuffer = None # type: Optional[ List[int] ]
19861986 self .testempty = None # type: Optional[StatT]
19871987 self .testbool = False # type: bool
19881988 self .testhashs32Fnv1 = 0 # type: int
@@ -1993,33 +1993,33 @@ def __init__(self):
19931993 self .testhashu32Fnv1a = 0 # type: int
19941994 self .testhashs64Fnv1a = 0 # type: int
19951995 self .testhashu64Fnv1a = 0 # type: int
1996- self .testarrayofbools = None # type: List[bool]
1996+ self .testarrayofbools = None # type: Optional[ List[bool] ]
19971997 self .testf = 3.14159 # type: float
19981998 self .testf2 = 3.0 # type: float
19991999 self .testf3 = 0.0 # type: float
2000- self .testarrayofstring2 = None # type: List[str]
2001- self .testarrayofsortedstruct = None # type: List[AbilityT]
2002- self .flex = None # type: List[int]
2003- self .test5 = None # type: List[TestT]
2004- self .vectorOfLongs = None # type: List[int]
2005- self .vectorOfDoubles = None # type: List[float]
2000+ self .testarrayofstring2 = None # type: Optional[ List[Optional[ str]] ]
2001+ self .testarrayofsortedstruct = None # type: Optional[ List[AbilityT] ]
2002+ self .flex = None # type: Optional[ List[int] ]
2003+ self .test5 = None # type: Optional[ List[TestT] ]
2004+ self .vectorOfLongs = None # type: Optional[ List[int] ]
2005+ self .vectorOfDoubles = None # type: Optional[ List[float] ]
20062006 self .parentNamespaceTest = None # type: Optional[InParentNamespaceT]
2007- self .vectorOfReferrables = None # type: List[ReferrableT]
2007+ self .vectorOfReferrables = None # type: Optional[ List[ReferrableT] ]
20082008 self .singleWeakReference = 0 # type: int
2009- self .vectorOfWeakReferences = None # type: List[int]
2010- self .vectorOfStrongReferrables = None # type: List[ReferrableT]
2009+ self .vectorOfWeakReferences = None # type: Optional[ List[int] ]
2010+ self .vectorOfStrongReferrables = None # type: Optional[ List[ReferrableT] ]
20112011 self .coOwningReference = 0 # type: int
2012- self .vectorOfCoOwningReferences = None # type: List[int]
2012+ self .vectorOfCoOwningReferences = None # type: Optional[ List[int] ]
20132013 self .nonOwningReference = 0 # type: int
2014- self .vectorOfNonOwningReferences = None # type: List[int]
2014+ self .vectorOfNonOwningReferences = None # type: Optional[ List[int] ]
20152015 self .anyUniqueType = 0 # type: int
20162016 self .anyUnique = None # type: Union[None, MonsterT, TestSimpleTableWithEnumT, MonsterT]
20172017 self .anyAmbiguousType = 0 # type: int
20182018 self .anyAmbiguous = None # type: Union[None, MonsterT, MonsterT, MonsterT]
2019- self .vectorOfEnums = None # type: List[int]
2019+ self .vectorOfEnums = None # type: Optional[ List[int] ]
20202020 self .signedEnum = - 1 # type: int
2021- self .testrequirednestedflatbuffer = None # type: List[int]
2022- self .scalarKeySortedTables = None # type: List[StatT]
2021+ self .testrequirednestedflatbuffer = None # type: Optional[ List[int] ]
2022+ self .scalarKeySortedTables = None # type: Optional[ List[StatT] ]
20232023 self .nativeInline = None # type: Optional[TestT]
20242024 self .longEnumNonEnumDefault = 0 # type: int
20252025 self .longEnumNormalDefault = 2 # type: int
@@ -2719,8 +2719,8 @@ def __init__(self):
27192719 self .u64 = 0 # type: int
27202720 self .f32 = 0.0 # type: float
27212721 self .f64 = 0.0 # type: float
2722- self .v8 = None # type: List[int]
2723- self .vf64 = None # type: List[float]
2722+ self .v8 = None # type: Optional[ List[int] ]
2723+ self .vf64 = None # type: Optional[ List[float] ]
27242724
27252725 @classmethod
27262726 def InitFromBuf (cls , buf , pos ):
0 commit comments