)]}'
{"sahara/utils/hacking/checks.py":[{"author":{"_account_id":6786,"name":"Sergey Lukjanov","email":"me@slukjanov.name","username":"slukjanov"},"change_message_id":"3da18bec7c32fadbc9322ac0544d226e3e0927ec","unresolved":false,"context_lines":[{"line_number":65,"context_line":"def check_oslo_namespace_imports(logical_line):"},{"line_number":66,"context_line":"    \"\"\"Check to prevent old oslo namespace usage."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"    S333"},{"line_number":69,"context_line":"    \"\"\""},{"line_number":70,"context_line":"    oslo_imports \u003d (re.compile(r\"(((from)|(import))\\s+oslo\\.)\"),"},{"line_number":71,"context_line":"                    re.compile(r\"(from\\s+oslo\\s+import)\"))"}],"source_content_type":"text/x-python","patch_set":1,"id":"da86d52c_b3788cf3","line":68,"updated":"2015-02-03 11:26:29.000000000","message":"It should be s363 (existing checks are s361 and s362)","commit_id":"b625a7e8988ddc3e8d55c6ac8ff100df36dcd71e"},{"author":{"_account_id":12039,"name":"Andrey Pavlov","email":"apavlov@mirantis.com","username":"apavlov"},"change_message_id":"06ce5912ec1312c1d9fcfe9fe5de5f0739d8df98","unresolved":false,"context_lines":[{"line_number":65,"context_line":"def check_oslo_namespace_imports(logical_line):"},{"line_number":66,"context_line":"    \"\"\"Check to prevent old oslo namespace usage."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"    S333"},{"line_number":69,"context_line":"    \"\"\""},{"line_number":70,"context_line":"    oslo_imports \u003d (re.compile(r\"(((from)|(import))\\s+oslo\\.)\"),"},{"line_number":71,"context_line":"                    re.compile(r\"(from\\s+oslo\\s+import)\"))"}],"source_content_type":"text/x-python","patch_set":1,"id":"da86d52c_2d1fa75c","line":68,"in_reply_to":"da86d52c_b3788cf3","updated":"2015-02-04 09:46:46.000000000","message":"Done","commit_id":"b625a7e8988ddc3e8d55c6ac8ff100df36dcd71e"}]}
