commit | 8a9583ec5c00384514fe9f5045866ad6ebd2be5a | [log] [tgz] |
---|---|---|
author | Brett Cannon <bcannon@gmail.com> | Thu Sep 04 05:04:25 2008 +0000 |
committer | Brett Cannon <bcannon@gmail.com> | Thu Sep 04 05:04:25 2008 +0000 |
tree | e360bd182c5c79d8dd3ca9147fce290b9efdda03 | |
parent | 451e99b393529b45db3b68daaf09925ea863bf1a [diff] |
PyTokenizer_FindEncoding() always failed because it set the tokenizer state with only a file pointer when it called fp_setreadl() which expected a file path. Changed fp_setreadl() to use either a file path or file descriptor (derived from the file pointer) to fix the issue. Closes issue 3594. Reviewed by Antoine Pitrou and Benjamin Peterson.