diff options
author | Jesus Cea <jcea@jcea.es> | 2011-04-25 02:03:58 (GMT) |
---|---|---|
committer | Jesus Cea <jcea@jcea.es> | 2011-04-25 02:03:58 (GMT) |
commit | c1935d2abf4ce18031ecbdba0475574260d8256c (patch) | |
tree | 1a7ff7934b0e8c64d0684bedbb5ff9b591628dc5 /Parser/tokenizer.c | |
parent | 4f711726bee5c4977360ecd701d7e42feb8f51e2 (diff) | |
download | cpython-c1935d2abf4ce18031ecbdba0475574260d8256c.zip cpython-c1935d2abf4ce18031ecbdba0475574260d8256c.tar.gz cpython-c1935d2abf4ce18031ecbdba0475574260d8256c.tar.bz2 |
Revert bb62908896fe, but keep the test
Diffstat (limited to 'Parser/tokenizer.c')
-rw-r--r-- | Parser/tokenizer.c | 19 |
1 files changed, 6 insertions, 13 deletions
diff --git a/Parser/tokenizer.c b/Parser/tokenizer.c index f7ca598..f4d7e3f 100644 --- a/Parser/tokenizer.c +++ b/Parser/tokenizer.c @@ -585,19 +585,12 @@ decoding_fgets(char *s, int size, struct tok_state *tok) if (badchar) { /* Need to add 1 to the line number, since this line has not been counted, yet. */ - if (tok->filename != NULL) - filename = PyUnicode_DecodeFSDefault(tok->filename); - else - filename = PyUnicode_FromString("<file>"); - if (filename != NULL) { - PyErr_Format(PyExc_SyntaxError, - "Non-UTF-8 code starting with '\\x%.2x' " - "in file %U on line %i, " - "but no encoding declared; " - "see http://python.org/dev/peps/pep-0263/ for details", - badchar, filename, tok->lineno + 1); - Py_DECREF(filename); - } + PyErr_Format(PyExc_SyntaxError, + "Non-UTF-8 code starting with '\\x%.2x' " + "in file %U on line %i, " + "but no encoding declared; " + "see http://python.org/dev/peps/pep-0263/ for details", + badchar, tok->filename, tok->lineno + 1); return error_ret(tok); } #endif |