)]}'
{"refstack/api/utils.py":[{"author":{"_account_id":9626,"name":"Paul Van Eck","email":"pvaneck@us.ibm.com","username":"pvaneck"},"change_message_id":"45a126b5481ad5e88fd7d9571e58b91b094edf9d","unresolved":false,"context_lines":[{"line_number":363,"context_line":"    return check_user_is_vendor_admin(vendor_id)"},{"line_number":364,"context_line":""},{"line_number":365,"context_line":""},{"line_number":366,"context_line":"def encode_token(request):"},{"line_number":367,"context_line":"    \"\"\"Validate request signature."},{"line_number":368,"context_line":""},{"line_number":369,"context_line":"    ValidationError rises if request is not valid."}],"source_content_type":"text/x-python","patch_set":16,"id":"1a6eadb0_5174c166","line":366,"range":{"start_line":366,"start_character":4,"end_line":366,"end_character":16},"updated":"2016-12-15 20:19:03.000000000","message":"I think decode_token would fit better as the function name.","commit_id":"a511df2c77757c69d437a30573ddcd1a561a0d04"},{"author":{"_account_id":9377,"name":"Sergey Slipushenko","email":"slipushenko@gmail.com","username":"sslypushenko"},"change_message_id":"74796a4b265b63f890096b69cdd63e649033ed96","unresolved":false,"context_lines":[{"line_number":363,"context_line":"    return check_user_is_vendor_admin(vendor_id)"},{"line_number":364,"context_line":""},{"line_number":365,"context_line":""},{"line_number":366,"context_line":"def encode_token(request):"},{"line_number":367,"context_line":"    \"\"\"Validate request signature."},{"line_number":368,"context_line":""},{"line_number":369,"context_line":"    ValidationError rises if request is not valid."}],"source_content_type":"text/x-python","patch_set":16,"id":"1a6eadb0_e3b22705","line":366,"range":{"start_line":366,"start_character":4,"end_line":366,"end_character":16},"in_reply_to":"1a6eadb0_5174c166","updated":"2016-12-17 09:27:20.000000000","message":"Great thx for nitpick! Done","commit_id":"a511df2c77757c69d437a30573ddcd1a561a0d04"}]}
