[Python-Dev] PEP 567 v3 (original) (raw)
Yury Selivanov yselivanov.ml at gmail.com
Tue Jan 16 20:00:40 EST 2018
- Previous message (by thread): [Python-Dev] PEP 567 v3
- Next message (by thread): [Python-Dev] PEP 567 v3
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Tue, Jan 16, 2018 at 6:53 PM, Guido van Rossum <guido at python.org> wrote:
On Tue, Jan 16, 2018 at 3:26 PM, Victor Stinner <victor.stinner at gmail.com> [..]
I don't think that it's worth it to prevent misuage of reset(). IMHO it's fine if calling reset() twice reverts the variable state twice.
Maybe the effect of calling it twice should be specified as undefined -- the implementation can try to raise in simple cases. Unless Yury has a use case for the idempotency? (But with enter/exit as the main use case for reset() I wouldn't know what the use case for idempotency would be.)
I don't have any use case for idempotent reset, so I'd change it to raise an error on second call. We can always relax this in 3.8 if people request it to be idempotent.
Yury
- Previous message (by thread): [Python-Dev] PEP 567 v3
- Next message (by thread): [Python-Dev] PEP 567 v3
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]