mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-02 20:15:34 +00:00
Use correct default type for str (#8623)
* [Python] Use correct type for str with None Otherwise mypy will correctly flag code like this def __init__(self): self.fooBar = None # type: Optional[str] error: Incompatible types in assignment (expression has type "None", variable has type "str") * [Python] Make list type optional as they can contain None
This commit is contained in:
@@ -116,11 +116,11 @@ class ArrayStructT(object):
|
||||
# ArrayStructT
|
||||
def __init__(self):
|
||||
self.a = 0.0 # type: float
|
||||
self.b = None # type: List[int]
|
||||
self.b = None # type: Optional[List[int]]
|
||||
self.c = 0 # type: int
|
||||
self.d = None # type: List[MyGame.Example.NestedStruct.NestedStructT]
|
||||
self.d = None # type: Optional[List[MyGame.Example.NestedStruct.NestedStructT]]
|
||||
self.e = 0 # type: int
|
||||
self.f = None # type: List[int]
|
||||
self.f = None # type: Optional[List[int]]
|
||||
|
||||
@classmethod
|
||||
def InitFromBuf(cls, buf, pos):
|
||||
|
||||
Reference in New Issue
Block a user