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 <rep...@bugs.python.org> <http://bugs.python.org/issue19518> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com