Terry J. Reedy <tjre...@udel.edu> added the comment:

In English, 'adjective noun' does not necessarily imply the existence of 
'not-adjective' nouns, and the adjective may serve as a reminder or reason.  
For instance, "This job is too dangerous for mortal humans!"

In the current context, failure of 'iter(ob)', by itself, only tells us that 
the particular object ob is not iterable. "'X' object is not iterable", rather 
that "'X' objects are not iterable", is correct.  (Ditto for other messages.)

That said, I think "cannot unpack int object, because not iterable" is better.

----------

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

Reply via email to