[issue19518] Add new PyRun_xxx() functions to not encode the filename
Nick Coghlan
report at bugs.python.org
Wed Nov 20 16:03:34 CET 2013
Nick Coghlan added the comment:
Hmm, reading more of those and I think Serhiy is definitely right -
Object is the wrong suffix. Unicode isn't right either, since the main
problem is that ambiguity around *which* parameter is a Python Unicode
object. The API names that end in *StringObject or *FileObject don't
give the right idea at all.
The shortest accurate suffix I can come up with at the moment is the
verbose "WithUnicodeFilename":
PyParser_ParseStringObject vs
PyParser_ParseStringWithUnicodeFilename
Other possibilities:
PyParser_ParseStringUnicode # Huh?
PyParser_ParseStringDecodedFilename # Slight fib on Windows, but
mostly accurate
PyParser_ParseStringAnyFilename
Inserting an underscore before the suffix is another option (although
I don't think it much matters either way).
----------
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue19518>
_______________________________________
More information about the Python-bugs-list
mailing list