Valentyn Tymofieiev created BEAM-10217: ------------------------------------------
Summary: Suboptimal type inference on Python 3.6 Key: BEAM-10217 URL: https://issues.apache.org/jira/browse/BEAM-10217 Project: Beam Issue Type: Bug Components: sdk-py-core Reporter: Valentyn Tymofieiev Following test fails for me with AssertionError: :: List[Tuple[Person, int]] != List[Any] on Python 3.6.8; Passed on 3.5.2, 3.5.6 and 3.7.3. {noformat} def testMethodReturnsTuple(self): class Person(object): def __init__(self, name): self.name = name def parse_record(name_and_age): name, age = name_and_age.split(',') return Person(name), int(age) self.assertReturnType(typehints.List[typehints.Tuple[Person, int]], lambda record: [parse_record(record)], [str]) {noformat} -- This message was sent by Atlassian Jira (v8.3.4#803005)