Comments (6)
It seems like the representation here should change to be more similar to how it is in Python's AST
expr = …
| ListComp(expr elt, comprehension* generators)
| SetComp(expr elt, comprehension* generators)
| DictComp(expr key, expr value, comprehension* generators)
| GeneratorExp(expr elt, comprehension* generators)
| …
comprehension = (expr target, expr iter, expr* ifs)
from mypy.
An additional bug here is that only at most one if
is allowed
from mypy.
See this commit by Eric Price: d3ce840
from mypy.
Ah, didn't realize there was work happening on a branch. I don't think this fixes #324 but might have a conflict. Is this getting merged any time soon? I can rebase when that happens.
from mypy.
I'm probably going to merge the branch later today, assuming I don't find any critical bugs. I'll write a comment when it happens.
from mypy.
This was just merged. Closing the issue.
from mypy.
Related Issues (20)
- When importing numpy>=2.0.0, report "AssertionError: Internal error: unresolved placeholder type None" when using stubgen
- MyPy 1.11.0 loop variable persistance HOT 2
- `cv2.mat_wrapper` INTERNAL ERROR HOT 2
- False positive "incompatible type" on functions inside classes HOT 2
- Support `dataclass_transform`'s `field spec's newest addition: `converter`
- SQLAlchemy plugin has "AssertionError: Synthetic types don't serialize" starting with 1.11.0 - no idea how to fix HOT 1
- Type is not being narrowed properly in match statement
- False positive: No overload variant of "asdict" matches argument type "Type[DataclassInstance]" [call-overload] HOT 12
- "incompatible type" for contextmanager yielding a generic type alias (mypy 1.11)
- PEP 585 support is broken again HOT 2
- (🐞) generics not resolving correctly when multiple `TypeVar`s don't meet the expected type
- mypy 1.11.0 `Could not find builtin symbol 'TypeAliasType'` HOT 3
- Incompatible return value type (got "_PydanticBaseModel", expected "MyModel") after update on v1.11.0
- type[A] cannot be instantiated via partial if A is abstract HOT 1
- Inconsistent results with --no-strict-optional HOT 3
- Incorrectly inferred type for expression
- `__repr__` defined from helper function cannot be overridden
- Incorrect __post_init__ order when KW_ONLY used
- 1.11 regression: "generic" mapping failing with confusing error message HOT 2
- (🐞) `type` doesn't meet it's own type as a protocol
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mypy.