)]}'
{"nova/api/openstack/compute/plugins/v3/coverage.py":[{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"60412666cb6bb8abcd0db70ce9254c3a762a0e1e","unresolved":false,"context_lines":[{"line_number":45,"context_line":"    try:"},{"line_number":46,"context_line":"        path \u003d sys.path[:]"},{"line_number":47,"context_line":"        if os.getcwd() in path:"},{"line_number":48,"context_line":"            path.remove(os.getcwd())"},{"line_number":49,"context_line":"        coverage_mod \u003d imp.find_module(\u0027coverage\u0027, path)"},{"line_number":50,"context_line":"        return imp.load_module(\u0027coverage\u0027, *coverage_mod)"},{"line_number":51,"context_line":"    except ImportError as e:"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAPn%2F%2Fkoo%3D","line":48,"updated":"2013-06-27 15:21:49.000000000","message":"Nice, this a clever way around this. But, I think this isn\u0027t exactly straightforward at first glance. I think it warrants a separate comment on why you\u0027re removing the local dir from the search path.","commit_id":"3ae6525a87bfb8de05c2ba7eb754729caac0b9f5"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"6bd8fdcde95e5eb0fd91b9b47f16cd0fbda7967d","unresolved":false,"context_lines":[{"line_number":45,"context_line":"    try:"},{"line_number":46,"context_line":"        path \u003d sys.path[:]"},{"line_number":47,"context_line":"        if os.getcwd() in path:"},{"line_number":48,"context_line":"            path.remove(os.getcwd())"},{"line_number":49,"context_line":"        coverage_mod \u003d imp.find_module(\u0027coverage\u0027, path)"},{"line_number":50,"context_line":"        return imp.load_module(\u0027coverage\u0027, *coverage_mod)"},{"line_number":51,"context_line":"    except ImportError as e:"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAPn%2F%2Fi8M%3D","line":48,"in_reply_to":"AAAAPn%2F%2Fkoo%3D","updated":"2013-06-28 01:53:25.000000000","message":"thanks, will do","commit_id":"3ae6525a87bfb8de05c2ba7eb754729caac0b9f5"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"d9563074d85960a817d756d4cebb21c67df49f49","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"def _import_coverage():"},{"line_number":43,"context_line":"    \"\"\" This function ensure loading coverage module from python-coverage."},{"line_number":44,"context_line":"    \"\"\""},{"line_number":45,"context_line":"    try:"},{"line_number":46,"context_line":"        path \u003d sys.path[:]"},{"line_number":47,"context_line":"        if os.getcwd() in path:"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAAP3%2F%2F%2FAk%3D","line":44,"updated":"2013-07-08 02:06:59.000000000","message":"nit if you are going to submit a new version:\n ensure -\u003e ensures\n The last \"\"\" can be moved to the previous line.","commit_id":"f94931974315b33611912a4793d1aa6f8a5e41f1"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"192f7db8571758619ca876dada9ee516c17007de","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"def _import_coverage():"},{"line_number":43,"context_line":"    \"\"\" This function ensure loading coverage module from python-coverage."},{"line_number":44,"context_line":"    \"\"\""},{"line_number":45,"context_line":"    try:"},{"line_number":46,"context_line":"        path \u003d sys.path[:]"},{"line_number":47,"context_line":"        if os.getcwd() in path:"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAAP3%2F%2F%2B%2FE%3D","line":44,"in_reply_to":"AAAAP3%2F%2F%2FAk%3D","updated":"2013-07-08 02:14:23.000000000","message":"Ok, thanks","commit_id":"f94931974315b33611912a4793d1aa6f8a5e41f1"}],"setup.cfg":[{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"eed5cbee3a3231a22ab597bb6d519ff8a6bc070f","unresolved":false,"context_lines":[{"line_number":57,"context_line":"    certificates \u003d nova.api.openstack.compute.plugins.v3.certificates:Certificates"},{"line_number":58,"context_line":"    consoles \u003d nova.api.openstack.compute.plugins.v3.consoles:Consoles"},{"line_number":59,"context_line":"    evacuate \u003d nova.api.openstack.compute.plugins.v3.evacuate:Evacuate"},{"line_number":60,"context_line":"    coverage \u003d nova.api.openstack.compute.plugins.v3.coverage:Coverage"},{"line_number":61,"context_line":"    extension_info \u003d nova.api.openstack.compute.plugins.v3.extension_info:ExtensionInfo"},{"line_number":62,"context_line":"    fixed_ips \u003d nova.api.openstack.compute.plugins.v3.fixed_ips:FixedIPs"},{"line_number":63,"context_line":"    flavors \u003d nova.api.openstack.compute.plugins.v3.flavors:Flavors"}],"source_content_type":"text/x-ttcn-cfg","patch_set":3,"id":"AAAAPn%2F%2Fh%2FM%3D","line":60,"updated":"2013-06-28 13:01:17.000000000","message":"This fairly minor, but if you have to rebase or rework anything in the patch please put this alphabetically in the list.","commit_id":"e137ab610720c75a7b83e18bd26e9f5895fe9355"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"ac27996d0007b14f992130c01a65f3032391347d","unresolved":false,"context_lines":[{"line_number":57,"context_line":"    certificates \u003d nova.api.openstack.compute.plugins.v3.certificates:Certificates"},{"line_number":58,"context_line":"    consoles \u003d nova.api.openstack.compute.plugins.v3.consoles:Consoles"},{"line_number":59,"context_line":"    evacuate \u003d nova.api.openstack.compute.plugins.v3.evacuate:Evacuate"},{"line_number":60,"context_line":"    coverage \u003d nova.api.openstack.compute.plugins.v3.coverage:Coverage"},{"line_number":61,"context_line":"    extension_info \u003d nova.api.openstack.compute.plugins.v3.extension_info:ExtensionInfo"},{"line_number":62,"context_line":"    fixed_ips \u003d nova.api.openstack.compute.plugins.v3.fixed_ips:FixedIPs"},{"line_number":63,"context_line":"    flavors \u003d nova.api.openstack.compute.plugins.v3.flavors:Flavors"}],"source_content_type":"text/x-ttcn-cfg","patch_set":3,"id":"AAAAPn%2F%2FgCY%3D","line":60,"in_reply_to":"AAAAPn%2F%2Fh%2FM%3D","updated":"2013-06-29 03:36:52.000000000","message":"thanks, will do","commit_id":"e137ab610720c75a7b83e18bd26e9f5895fe9355"}]}
