SIGN IN SIGN UP

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.
B
Brett Cannon committed
8a9583ec5c00384514fe9f5045866ad6ebd2be5a
Parent: 451e99b