)]}'
{"zaqar/common/urls.py":[{"author":{"_account_id":8846,"name":"Hao Wang","display_name":"Hao Wang","email":"sxmatch1986@gmail.com","username":"sxmatch"},"change_message_id":"170f5ad0e3ab055edc48139169dd931b99f625f2","unresolved":false,"context_lines":[{"line_number":80,"context_line":"    hmac_body \u003d (r\u0027%(paths)s\\n%(methods)s\\n%(project)s\\n%(expires)s\u0027 %"},{"line_number":81,"context_line":"                 {\u0027paths\u0027: \u0027,\u0027.join(paths), \u0027methods\u0027: \u0027,\u0027.join(methods),"},{"line_number":82,"context_line":"                  \u0027project\u0027: project, \u0027expires\u0027:"},{"line_number":83,"context_line":"                  expires_str}).output.encode(\"latin-1\")"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"    if not isinstance(key, bytes):"},{"line_number":86,"context_line":"        key \u003d bytes(key.encode(\u0027utf-8\u0027))"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f65232a_19bed964","line":83,"range":{"start_line":83,"start_character":32,"end_line":83,"end_character":38},"updated":"2020-10-24 07:45:30.000000000","message":"\u0027str\u0027 object has no attribute \u0027output\u0027. Just encode(\u0027utf-8\u0027).","commit_id":"cae78d85914af6c027d0e01b7dbcb230ee16a309"}]}
