Marc-Andre Lemburg added the comment:
Please fold these cases into one:
if (strcmp(buf, "utf-8") == 0 ||
strncmp(buf, "utf-8-", 6) == 0)
return "utf-8";
else if (strcmp(buf, "utf8") == 0 ||
strncmp(buf, "utf8-", 6) == 0)
return "utf-8";
->
if (strcmp(buf, "utf-8") == 0 ||
strncmp(buf, "utf-8-", 6) == 0 ||
strcmp(buf, "utf8") == 0 ||
strncmp(buf, "utf8-", 6) == 0)
return "utf-8";
Also: I wonder why the regular utf_8.py codec doesn't complain about this case,
since the above are only shortcuts for frequently used source code encodings.
----------
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue25937>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com