-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fine-grained: Support Python 3 unpacking expressions (and fix crash) #4966
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Two questions:
- Why do you skip cache in all tests? It would be good to add a comment about this in tests.
- There is a TODO item in
deps.py
afterprocess_lvalue
(presumably left by you) that says# TODO: star lvalue
. Isn't it something that should be addressed in this PR?
I'm skipping because many of the cache tests aren't very valuable but they'll slow down tests. I'll add a comment about this somewhere.
I'll have a look. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
I suspect this also fixes #3825 |
@asottile, no I just tested and that also fails on master. |
indeed it does, I should try things before pressing |
Also fix crash on incompatible dictionary unpack. Fixes #4959.
Work towards #4951.