On Nov 20, 2012, at 05:35 PM, Terry Reedy wrote:That's not what happens in Python 3.2.
>On 11/20/2012 3:35 PM, barry.warsaw wrote:
>
>> for entry in path:
>> + if not isinstance(entry, (str, bytes)):
>> + continue
>
>Given that a non-(str,bytes) entry could indicate a programming error, should
>a warning be emitted before continuing?
In fact, this bug report was triggered
by someone who was already inserting None to sys.path[0]. It is silently
ignored in Python 3.2, but tracebacked in 3.3.