João Bernardo <jbv...@gmail.com> added the comment:

The problem with `not in` is because it must evaluate the result. It's not just 
another operator like "==" and "!=".

Looks like we're suffering from premature optimization and now it would break a 
lot of code to make it good.

For my application, I created a different method to generate the object (Not as 
good as I wanted, but there's no option right now):

`MyClass().has(1)` instead of `1 in MyClass()`

So, if no one comes up with a better idea, this issue should be closed.

Thanks

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue13667>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to