Converting returned bytes object to string manually is causing it to be formatted as "b'contents'". If you tell lxml to return unicode, you get the proper "contents".
Merge pull request #1 from fake-name/master

Converting returned bytes object to string manually is causing it to be .formatted as "b'contents'". If you tell lxml to return unicode, you get the proper "contents".