comparing Unicode and string

luc.saffre at luc.saffre at
Mon Oct 23 11:28:34 CEST 2006

I didn't mean that the *assignment* should raise exception. I mean that
any string constant that cannot be decoded using
sys.getdefaultencoding() should be considered a kind of syntax error.

I agree of course with the argument of backward compatibility, which
means that my suggestion is for Python 3.0, not earlier.

And I admit that my suggestion lacks a solution for Neil Cerutti's use
of non-decodable simple strings. And I admit that there are certainly
more competent people than me to think about this question. I just
wanted to throw my penny into the pond :-)


Fredrik Lundh wrote:
> luc.saffre at wrote:
> > Suggestion: shouldn't an error raise already when I try to assign s2?
> variables are not typed in Python.  plain assignment will never raise an
> exception.
> </F>

More information about the Python-list mailing list