)]}'
{"doc/source/usage.rst":[{"author":{"_account_id":6601,"name":"James Carey","email":"jecarey@yerac.com","username":"jecarey"},"change_message_id":"645d3290b58a023eb9ef08963b89f571f3a20739","unresolved":false,"context_lines":[{"line_number":53,"context_line":"translation, exceptions and other message strings are stored in"},{"line_number":54,"context_line":"objects that support being converted to unicode, but not byte"},{"line_number":55,"context_line":"strings. The Python 2 logging code uses byte string conversion, so it"},{"line_number":56,"context_line":"is necessary to pass another value as the first argument to the"},{"line_number":57,"context_line":"logger."},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"Wrong::"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da86d52c_835a0928","line":56,"updated":"2015-02-04 21:09:50.000000000","message":"Shouldn\u0027t this also talk about the LOG.debug case.   In that case it isn\u0027t good enough to just add another value\n\n     LOG.debug(\u0027A helpful message: %s\u0027, e)\n\nsince it needs to be unicode (and it isn\u0027t getting it from the _*() method).   So this would need to be: \n\n     LOG.debug(u\u0027A helpful message: %s\u0027, e)","commit_id":"10e9cc45f41a2689fea6ddb32fb1665f0987bc3d"}]}
