Peter Waller <peter.wal...@gmail.com> added the comment:

Hi Amaury,

Thanks. I had heard of but never bothered to read about duck-typing before now; 
though I have used it passively before. I think it does make sense in this 
case. I can't imagine any case where checking for the _fields attribute would 
fail and isinstance(x, namedtuple) would not.

Besides which, for my current project I am forced to implement such a 
"workaround" anyway, so it doesn't affect me as such.

The only reason that remains why I would want it is that I often use 
isinstance(x, Y) to deal with different Ys, and that was the thing I 
intuitively wanted to use in this case as a python programmer for quite a few 
years now. This is probably a pretty weak reason, so I am happy to close this 
issue if the consensus points to duck typing.

----------

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

Reply via email to