[IPython-dev] Error in test_unicode for InputSplitter

Robert Kern robert.kern at gmail.com
Fri Oct 29 20:35:52 EDT 2010

On 2010-10-29 18:34 , Fernando Perez wrote:
> Hey,
> On Fri, Oct 29, 2010 at 11:15 AM, Brian Granger<ellisonbg at gmail.com>  wrote:
>>     return ''.join(buffer).encode(self.encoding)
>> UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position
>> 2: ordinal not in range(128)
> No, I don't see it here on trunk:
> Ran 9 test groups in 45.840s
> Status:
> OK
> Is this on your unmodified copy of trunk?  If so that's bad news,
> because it means we have a unicode problem that's platform-dependent
> :(

I can verify this test failure on OS X with an unmodified trunk. The code is 
just wrong (at least on Python 2) since it calls .encode() on a byte string, not 
a unicode string. You've never decoded it.

Robert Kern

"I have come to believe that the whole world is an enigma, a harmless enigma
  that is made terrible by our own mad attempt to interpret it as though it had
  an underlying truth."
   -- Umberto Eco

More information about the IPython-dev mailing list