Steven D'Aprano <steve+comp.lang.pyt...@pearwood.info> writes: > '\udd00' should be a SyntaxError.
I find your argument convincing, that attempting to construct a Unicode string of a lone surrogate should be an error. Shouldn't the error type be a ValueError, though? The statement is not, to my mind, erroneous syntax. -- \ “Please do not feed the animals. If you have any suitable food, | `\ give it to the guard on duty.” —zoo, Budapest | _o__) | Ben Finney -- https://mail.python.org/mailman/listinfo/python-list