New submission from Yury Selivanov <yseliva...@gmail.com>:

As discussed on python-dev mailing list 
(http://mail.python.org/pipermail/python-dev/2010-August/103178.html), 
'hasattr' default behaviour should be changed to suppress only AttributeError 
exceptions.  Other should pass through.

The fix, however, shouldn't change behaviour of existing C API, functions 
PyObject_HasAttr and PyObject_HasAttrString in particular.

I'm targeting this issue on Python 3.2 version, but probably it may be 
introduced in the next Python 3.1 maintenance release.

----------
assignee: d...@python
components: Documentation, Library (Lib)
files: hasattr.patch
keywords: patch
messages: 114767
nosy: Yury.Selivanov, d...@python
priority: normal
severity: normal
status: open
title: 'hasattr' fix to suppress only AttributeError
type: behavior
versions: Python 3.2
Added file: http://bugs.python.org/file18622/hasattr.patch

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

Reply via email to