opened
kmod
username_0
I think for something like `C.x = 1`, pypa is generating an ast Name node for C that has a ctx of Store, whereas CPython uses Load (since the actual C name doesn't get stored to).  I'm not sure how important this behavior is, but we use it in Pyston so it'd be nice if it was the same.
Attribute bases shouldn't get a ctx of Store
issue
created
kmod
username_0
I don't understand enough about how pypa works internally to say how, but it looks like this behavior was introduced in f52cb8a960c0621fc835d09629914f266943ae34.
comment
created
vinzenz
username_1
Yeah this is right, actually C should be load, I have to dig a bit where it doing it, I tried to give it Load, but obviously it didn't apply right
comment
created
vinzenz
username_1
@username_0 Did my early commits fix this? If so I can close this one.
Please let me know.
comment
closed
kmod
username_0
issue
created
kmod
username_0
Oh, yeah I believe so, thanks :)
comment