From 32a4c7141911c58f01afe7b89482dbd4ce4f817f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Walter=20D=C3=B6rwald?= Date: Wed, 20 Jun 2007 09:25:34 +0000 Subject: [PATCH] Patch by Ron Adam: Don't use u prefix in unicode error messages and remove u prefix from some comments in test_codecs.py. --- Lib/test/test_codeccallbacks.py | 18 +++++++++--------- Lib/test/test_codecs.py | 8 ++++---- Objects/exceptions.c | 12 ++++++------ 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/Lib/test/test_codeccallbacks.py b/Lib/test/test_codeccallbacks.py index 31604ff6db1..77834c4e486 100644 --- a/Lib/test/test_codeccallbacks.py +++ b/Lib/test/test_codeccallbacks.py @@ -329,7 +329,7 @@ class CodecCallbackTest(unittest.TestCase): self.check_exceptionobjectargs( UnicodeEncodeError, ["ascii", "g\xfcrk", 1, 2, "ouch"], - "'ascii' codec can't encode character u'\\xfc' in position 1: ouch" + "'ascii' codec can't encode character '\\xfc' in position 1: ouch" ) self.check_exceptionobjectargs( UnicodeEncodeError, @@ -339,23 +339,23 @@ class CodecCallbackTest(unittest.TestCase): self.check_exceptionobjectargs( UnicodeEncodeError, ["ascii", "\xfcx", 0, 1, "ouch"], - "'ascii' codec can't encode character u'\\xfc' in position 0: ouch" + "'ascii' codec can't encode character '\\xfc' in position 0: ouch" ) self.check_exceptionobjectargs( UnicodeEncodeError, ["ascii", "\u0100x", 0, 1, "ouch"], - "'ascii' codec can't encode character u'\\u0100' in position 0: ouch" + "'ascii' codec can't encode character '\\u0100' in position 0: ouch" ) self.check_exceptionobjectargs( UnicodeEncodeError, ["ascii", "\uffffx", 0, 1, "ouch"], - "'ascii' codec can't encode character u'\\uffff' in position 0: ouch" + "'ascii' codec can't encode character '\\uffff' in position 0: ouch" ) if sys.maxunicode > 0xffff: self.check_exceptionobjectargs( UnicodeEncodeError, ["ascii", "\U00010000x", 0, 1, "ouch"], - "'ascii' codec can't encode character u'\\U00010000' in position 0: ouch" + "'ascii' codec can't encode character '\\U00010000' in position 0: ouch" ) def test_unicodedecodeerror(self): @@ -374,23 +374,23 @@ class CodecCallbackTest(unittest.TestCase): self.check_exceptionobjectargs( UnicodeTranslateError, ["g\xfcrk", 1, 2, "ouch"], - "can't translate character u'\\xfc' in position 1: ouch" + "can't translate character '\\xfc' in position 1: ouch" ) self.check_exceptionobjectargs( UnicodeTranslateError, ["g\u0100rk", 1, 2, "ouch"], - "can't translate character u'\\u0100' in position 1: ouch" + "can't translate character '\\u0100' in position 1: ouch" ) self.check_exceptionobjectargs( UnicodeTranslateError, ["g\uffffrk", 1, 2, "ouch"], - "can't translate character u'\\uffff' in position 1: ouch" + "can't translate character '\\uffff' in position 1: ouch" ) if sys.maxunicode > 0xffff: self.check_exceptionobjectargs( UnicodeTranslateError, ["g\U00010000rk", 1, 2, "ouch"], - "can't translate character u'\\U00010000' in position 1: ouch" + "can't translate character '\\U00010000' in position 1: ouch" ) self.check_exceptionobjectargs( UnicodeTranslateError, diff --git a/Lib/test/test_codecs.py b/Lib/test/test_codecs.py index 7a679b69171..666f0dff95c 100644 --- a/Lib/test/test_codecs.py +++ b/Lib/test/test_codecs.py @@ -459,10 +459,10 @@ class UTF8SigTest(ReadTest): "", "\ufeff", # Second BOM has been read and emitted "\ufeff\x00", # "\x00" read and emitted - "\ufeff\x00", # First byte of encoded u"\xff" read - "\ufeff\x00\xff", # Second byte of encoded u"\xff" read - "\ufeff\x00\xff", # First byte of encoded u"\u07ff" read - "\ufeff\x00\xff\u07ff", # Second byte of encoded u"\u07ff" read + "\ufeff\x00", # First byte of encoded "\xff" read + "\ufeff\x00\xff", # Second byte of encoded "\xff" read + "\ufeff\x00\xff", # First byte of encoded "\u07ff" read + "\ufeff\x00\xff\u07ff", # Second byte of encoded "\u07ff" read "\ufeff\x00\xff\u07ff", "\ufeff\x00\xff\u07ff", "\ufeff\x00\xff\u07ff\u0800", diff --git a/Objects/exceptions.c b/Objects/exceptions.c index 8d1ee2a6021..1df0ea0852d 100644 --- a/Objects/exceptions.c +++ b/Objects/exceptions.c @@ -1289,11 +1289,11 @@ UnicodeEncodeError_str(PyObject *self) int badchar = (int)PyUnicode_AS_UNICODE(uself->object)[uself->start]; const char *fmt; if (badchar <= 0xff) - fmt = "'%U' codec can't encode character u'\\x%02x' in position %zd: %U"; + fmt = "'%U' codec can't encode character '\\x%02x' in position %zd: %U"; else if (badchar <= 0xffff) - fmt = "'%U' codec can't encode character u'\\u%04x' in position %zd: %U"; + fmt = "'%U' codec can't encode character '\\u%04x' in position %zd: %U"; else - fmt = "'%U' codec can't encode character u'\\U%08x' in position %zd: %U"; + fmt = "'%U' codec can't encode character '\\U%08x' in position %zd: %U"; return PyUnicode_FromFormat( fmt, ((PyUnicodeErrorObject *)self)->encoding, @@ -1440,11 +1440,11 @@ UnicodeTranslateError_str(PyObject *self) int badchar = (int)PyUnicode_AS_UNICODE(uself->object)[uself->start]; const char *fmt; if (badchar <= 0xff) - fmt = "can't translate character u'\\x%02x' in position %zd: %U"; + fmt = "can't translate character '\\x%02x' in position %zd: %U"; else if (badchar <= 0xffff) - fmt = "can't translate character u'\\u%04x' in position %zd: %U"; + fmt = "can't translate character '\\u%04x' in position %zd: %U"; else - fmt = "can't translate character u'\\U%08x' in position %zd: %U"; + fmt = "can't translate character '\\U%08x' in position %zd: %U"; return PyUnicode_FromFormat( fmt, badchar,