2010/8/23 Yury Selivanov <yseliva...@gmail.com>:
> 1) I propose to change 'hasattr' behaviour in Python 3, making it to swallow 
> only AttributeError exceptions (exactly like 'getattr').  Probably, Python 
> 3.2 release is our last chance.

I would be in support of that.

>
> 2) If you afraid that this new behaviour will break too much python 2 code 
> converted with 2to3, we can introduce another 'hasattr' function defined in 
> 2to3 module itself, and make it imported automatically in all files passed 
> through 2to3 transformation pipeline.  This new function will mimic 'hasattr' 
> behaviour from python 2 and converted code should work as expected.

But not this. Compatibility functions don't belong in 2to3.

-- 
Regards,
Benjamin
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to