@andygrunwald Yes, I got an error at this the line without the change. `str` type in Python 2.7 (maybe all 2.x?) represents *encoded* strings, and the default encoding is ASCII. Trying to convert some string with non-ASCII characters into ASCII would cause an error. In order to solve the problem, I convert file content to `unicode` type, and pass the unicode object around.