diff options
author | Walter Dörwald <walter@livinglogic.de> | 2003-08-12 17:34:49 (GMT) |
---|---|---|
committer | Walter Dörwald <walter@livinglogic.de> | 2003-08-12 17:34:49 (GMT) |
commit | a54b92b2ebcbaaa4b7f77ff411a73a820522a67b (patch) | |
tree | 9dfce3c6eb66228f55534f955ef4dde12bc71e13 /Python | |
parent | fd196bd263c0474c2d40dc2505ce76d4a8f1b9e2 (diff) | |
download | cpython-a54b92b2ebcbaaa4b7f77ff411a73a820522a67b.zip cpython-a54b92b2ebcbaaa4b7f77ff411a73a820522a67b.tar.gz cpython-a54b92b2ebcbaaa4b7f77ff411a73a820522a67b.tar.bz2 |
Add a unicode prefix to the characters in the UnicodeEncodeError and
UnicodeTranslateError message.
Diffstat (limited to 'Python')
-rw-r--r-- | Python/exceptions.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/Python/exceptions.c b/Python/exceptions.c index d49b364..da78f2b 100644 --- a/Python/exceptions.c +++ b/Python/exceptions.c @@ -1254,11 +1254,11 @@ UnicodeEncodeError__str__(PyObject *self, PyObject *arg) int badchar = (int)PyUnicode_AS_UNICODE(objectObj)[start]; char *format; if (badchar <= 0xff) - format = "'%.400s' codec can't encode character '\\x%02x' in position %d: %.400s"; + format = "'%.400s' codec can't encode character u'\\x%02x' in position %d: %.400s"; else if (badchar <= 0xffff) - format = "'%.400s' codec can't encode character '\\u%04x' in position %d: %.400s"; + format = "'%.400s' codec can't encode character u'\\u%04x' in position %d: %.400s"; else - format = "'%.400s' codec can't encode character '\\U%08x' in position %d: %.400s"; + format = "'%.400s' codec can't encode character u'\\U%08x' in position %d: %.400s"; PyOS_snprintf(buffer, sizeof(buffer), format, PyString_AS_STRING(encodingObj), @@ -1449,11 +1449,11 @@ UnicodeTranslateError__str__(PyObject *self, PyObject *arg) int badchar = (int)PyUnicode_AS_UNICODE(objectObj)[start]; char *format; if (badchar <= 0xff) - format = "can't translate character '\\x%02x' in position %d: %.400s"; + format = "can't translate character u'\\x%02x' in position %d: %.400s"; else if (badchar <= 0xffff) - format = "can't translate character '\\u%04x' in position %d: %.400s"; + format = "can't translate character u'\\u%04x' in position %d: %.400s"; else - format = "can't translate character '\\U%08x' in position %d: %.400s"; + format = "can't translate character u'\\U%08x' in position %d: %.400s"; PyOS_snprintf(buffer, sizeof(buffer), format, badchar, |