mirror of
https://github.com/github/codeql.git
synced 2025-12-20 02:44:30 +01:00
Should fix #2426. Essentially, we disregard expressions used inside annotations, if these annotations occur in a file that has `from __future__ import annotations`, as this prevents the annotations from being evaluated.
9 lines
121 B
Python
9 lines
121 B
Python
import dataclasses
|
|
import typing
|
|
|
|
import module4
|
|
|
|
@dataclasses.dataclass()
|
|
class Foo:
|
|
bars: typing.List[module4.Bar]
|