)]}'
{"hacking/core.py":[{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"c79815a325e25756503dc97d592e3f91abb71c81","unresolved":false,"context_lines":[{"line_number":559,"context_line":"        except ImportError:"},{"line_number":560,"context_line":"            return cache_type(\u0027third-party\u0027)"},{"line_number":561,"context_line":""},{"line_number":562,"context_line":"        if \u0027site-packages\u0027 in path:"},{"line_number":563,"context_line":"            return cache_type(\u0027third-party\u0027)"},{"line_number":564,"context_line":"        if (path.startswith(stdlib_path_prefix) or"},{"line_number":565,"context_line":"                path.startswith(sys.prefix) or"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATH%2F%2FP0c%3D","line":562,"updated":"2013-10-19 12:37:11.000000000","message":"On debian ubuntu, things are installed into dist-packages instead of site-packages because $insanity.","commit_id":"8c25837ded756e613de7f197cb3990b57e2398bf"},{"author":{"_account_id":6722,"name":"ChangBo Guo(gcb)","email":"guochbo@cn.ibm.com","username":"guochbo"},"change_message_id":"2e78aa1fef69588524bd5d66476b4fb1eb4740b0","unresolved":false,"context_lines":[{"line_number":554,"context_line":"                      \u0027(%s: %s, %s: %s)\u0027 %"},{"line_number":555,"context_line":"                      (normalized_previous[1], previous_type,"},{"line_number":556,"context_line":"                       normalized_line[1], current_type))"},{"line_number":557,"context_line":""},{"line_number":558,"context_line":""},{"line_number":559,"context_line":"@flake8ext"},{"line_number":560,"context_line":"def hacking_import_alphabetical(logical_line, blank_lines, previous_logical,"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAATn%2F%2B1%2BM%3D","line":557,"updated":"2013-11-19 13:13:47.000000000","message":"Can we optimise the logic like this ?\n\n    if pep8.noqa(physical_line) or blank_lines \u003e\u003d1 or\n\t indent_level !\u003d previous_indent_level:\n        return \n\n    normalized_line \u003d import_normalize(logical_line.strip()).split()\n    normalized_previous \u003d import_normalize(previous_logical.strip()).split()\n\tif normalized_line and normalized_line[0] \u003d\u003d \u0027import\u0027\n\t   and normalized_previous and normalized_previous[0] \u003d\u003d \u0027import\u0027:\n\t\tcurrent_type \u003d _get_import_type(normalized_line[1])\n\t\tprevious_type \u003d _get_import_type(normalized_previous[1])\n\t\tif current_type !\u003d previous_type:\n                        yield(0, \u0027H305: imports not grouped correctly \u0027\n\t\t        \u0027(%s: %s, %s: %s)\u0027 %\n                         (normalized_previous[1], previous_type,\n                          normalized_line[1], current_type))","commit_id":"f78c5c5c26339303c8ae6c685be57198202d9b2c"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"c0fa86ecb090ef3fabe338d061b4faab731e4361","unresolved":false,"context_lines":[{"line_number":554,"context_line":"                      \u0027(%s: %s, %s: %s)\u0027 %"},{"line_number":555,"context_line":"                      (normalized_previous[1], previous_type,"},{"line_number":556,"context_line":"                       normalized_line[1], current_type))"},{"line_number":557,"context_line":""},{"line_number":558,"context_line":""},{"line_number":559,"context_line":"@flake8ext"},{"line_number":560,"context_line":"def hacking_import_alphabetical(logical_line, blank_lines, previous_logical,"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAATn%2F%2BwC4%3D","line":557,"in_reply_to":"AAAATn%2F%2B1%2BM%3D","updated":"2013-11-20 17:29:17.000000000","message":"Done","commit_id":"f78c5c5c26339303c8ae6c685be57198202d9b2c"}],"setup.cfg":[{"author":{"_account_id":6786,"name":"Sergey Lukjanov","email":"me@slukjanov.name","username":"slukjanov"},"change_message_id":"b9d39d43986db005e4ce5eaf0eaae64322d4587c","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    H233 \u003d hacking.core:hacking_python3x_print_function"},{"line_number":34,"context_line":"    H301 \u003d hacking.core:hacking_import_rules"},{"line_number":35,"context_line":"    H306 \u003d hacking.core:hacking_import_alphabetical"},{"line_number":36,"context_line":"    H307 \u003d hacking.core:hacking_import_grouping"},{"line_number":37,"context_line":"    H401 \u003d hacking.core:hacking_docstring_start_space"},{"line_number":38,"context_line":"    H402 \u003d hacking.core:hacking_docstring_one_line"},{"line_number":39,"context_line":"    H403 \u003d hacking.core:hacking_docstring_multiline_end"}],"source_content_type":"text/x-ttcn-cfg","patch_set":5,"id":"AAAATn%2F%2F86U%3D","line":36,"updated":"2013-10-24 17:35:59.000000000","message":"It should be 305","commit_id":"7d2c8d8b78525572f981c549b3570d32638321cd"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"a31723a787553f50d6bc2717c181661e08a8b7ed","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    H233 \u003d hacking.core:hacking_python3x_print_function"},{"line_number":34,"context_line":"    H301 \u003d hacking.core:hacking_import_rules"},{"line_number":35,"context_line":"    H306 \u003d hacking.core:hacking_import_alphabetical"},{"line_number":36,"context_line":"    H307 \u003d hacking.core:hacking_import_grouping"},{"line_number":37,"context_line":"    H401 \u003d hacking.core:hacking_docstring_start_space"},{"line_number":38,"context_line":"    H402 \u003d hacking.core:hacking_docstring_one_line"},{"line_number":39,"context_line":"    H403 \u003d hacking.core:hacking_docstring_multiline_end"}],"source_content_type":"text/x-ttcn-cfg","patch_set":5,"id":"AAAATn%2F%2F85s%3D","line":36,"in_reply_to":"AAAATn%2F%2F86U%3D","updated":"2013-10-24 17:37:08.000000000","message":"Whoops, good catch.","commit_id":"7d2c8d8b78525572f981c549b3570d32638321cd"}]}
