From open‘s docstring:
… buffering is an optional integer used to set the buffering policy.
Pass 0 to switch buffering off (only allowed in binary mode) …
So change inFile = open(WORDLIST_FILENAME, 'r', 0)
to
inFile = open(WORDLIST_FILENAME, 'r'), or to
inFile = open(WORDLIST_FILENAME, 'rb', 0) if you really need it (which I doubt).