)]}'
{"freezer_api/api/common/middleware.py":[{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"4e81300ceeb8dd550b69484f74652c2854b475a7","unresolved":false,"context_lines":[{"line_number":167,"context_line":"    def process_response(self, response):"},{"line_number":168,"context_line":"        try:"},{"line_number":169,"context_line":"            ctx \u003d response.request.environ[\u0027freezer.context\u0027]"},{"line_number":170,"context_line":"            print (\"aw3a el context\", ctx)"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"            request_id \u003d response.request.context.request_id"},{"line_number":173,"context_line":"        except AttributeError:"}],"source_content_type":"text/x-python","patch_set":23,"id":"9ad45d7e_a2f5d8ed","line":170,"range":{"start_line":170,"start_character":20,"end_line":170,"end_character":35},"updated":"2016-08-11 10:47:15.000000000","message":"What is this?","commit_id":"ade753e4861500b6ad577bf575044de3a41ee7a4"},{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"4e81300ceeb8dd550b69484f74652c2854b475a7","unresolved":false,"context_lines":[{"line_number":164,"context_line":""},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"class BaseContextMiddleware(Middleware):"},{"line_number":167,"context_line":"    def process_response(self, response):"},{"line_number":168,"context_line":"        try:"},{"line_number":169,"context_line":"            ctx \u003d response.request.environ[\u0027freezer.context\u0027]"},{"line_number":170,"context_line":"            print (\"aw3a el context\", ctx)"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"            request_id \u003d response.request.context.request_id"},{"line_number":173,"context_line":"        except AttributeError:"},{"line_number":174,"context_line":"            LOG.warning(\u0027Unable to retrieve request id from context\u0027)"},{"line_number":175,"context_line":"        else:"},{"line_number":176,"context_line":"            # For python 3 compatibility need to use bytes type"},{"line_number":177,"context_line":"            prefix \u003d b\u0027req-\u0027 if isinstance(request_id, bytes) else \u0027req-\u0027"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"            if not request_id.startswith(prefix):"},{"line_number":180,"context_line":"                request_id \u003d prefix + request_id"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"            response.headers[\u0027x-openstack-request-id\u0027] \u003d request_id"},{"line_number":183,"context_line":"        return response"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"class ContextMiddleware(BaseContextMiddleware):"}],"source_content_type":"text/x-python","patch_set":23,"id":"9ad45d7e_0276646f","line":183,"range":{"start_line":167,"start_character":0,"end_line":183,"end_character":23},"updated":"2016-08-11 10:47:15.000000000","message":"Might it be a good idea to call the overloaded method in the base class?","commit_id":"ade753e4861500b6ad577bf575044de3a41ee7a4"},{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"4e81300ceeb8dd550b69484f74652c2854b475a7","unresolved":false,"context_lines":[{"line_number":214,"context_line":"                              roles\u003droles"},{"line_number":215,"context_line":"                              )"},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"    def process_request(self, req):"},{"line_number":218,"context_line":"        if req.headers.get(\u0027X-Identity-Status\u0027) \u003d\u003d \"Confirmed\":"},{"line_number":219,"context_line":"            # falcon is overwriting the context variable in the request"},{"line_number":220,"context_line":"            # so we need to set the context in env variable"},{"line_number":221,"context_line":"            req.context \u003d self.get_context(req)"},{"line_number":222,"context_line":"            req.environ[\u0027freezer.context\u0027] \u003d req.context"},{"line_number":223,"context_line":"        else:"},{"line_number":224,"context_line":"            raise webob.exc.HTTPUnauthorized()"}],"source_content_type":"text/x-python","patch_set":23,"id":"9ad45d7e_a2283834","line":224,"range":{"start_line":217,"start_character":0,"end_line":224,"end_character":46},"updated":"2016-08-11 10:47:15.000000000","message":"(see previous)","commit_id":"ade753e4861500b6ad577bf575044de3a41ee7a4"}],"freezer_api/api/v1/sessions.py":[{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"4e81300ceeb8dd550b69484f74652c2854b475a7","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"import falcon"},{"line_number":19,"context_line":"from six import iteritems"},{"line_number":20,"context_line":"import time"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from freezer_api.api.common import resource"},{"line_number":23,"context_line":"from freezer_api.common import exceptions as freezer_api_exc"}],"source_content_type":"text/x-python","patch_set":23,"id":"9ad45d7e_82a414ba","line":20,"range":{"start_line":20,"start_character":0,"end_line":20,"end_character":11},"updated":"2016-08-11 10:47:15.000000000","message":"I don\u0027t see any changed line that uses this?","commit_id":"ade753e4861500b6ad577bf575044de3a41ee7a4"}],"freezer_api/common/config.py":[{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"4e81300ceeb8dd550b69484f74652c2854b475a7","unresolved":false,"context_lines":[{"line_number":15,"context_line":"\"\"\""},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"import os"},{"line_number":18,"context_line":"import sys"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from oslo_config import cfg"},{"line_number":21,"context_line":"from oslo_log import log"}],"source_content_type":"text/x-python","patch_set":23,"id":"9ad45d7e_827c14ed","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":10},"updated":"2016-08-11 10:47:15.000000000","message":"Don\u0027t think this is needed any more because of how arguments are passed to parse_args().","commit_id":"ade753e4861500b6ad577bf575044de3a41ee7a4"}],"freezer_api/service.py":[{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"4e81300ceeb8dd550b69484f74652c2854b475a7","unresolved":false,"context_lines":[{"line_number":48,"context_line":"    config.parse_args(args\u003dsys.argv[1:])"},{"line_number":49,"context_line":"    # register logging opts"},{"line_number":50,"context_line":"    config.setup_logging()"},{"line_number":51,"context_line":"    # located and load paste file"},{"line_number":52,"context_line":"    conf \u003d config.find_paste_config()"},{"line_number":53,"context_line":"    # build the app using build"},{"line_number":54,"context_line":"    app \u003d deploy.loadapp(\u0027config:%s\u0027 % conf, name\u003dname)"}],"source_content_type":"text/x-python","patch_set":23,"id":"9ad45d7e_424e9cc1","line":51,"range":{"start_line":51,"start_character":6,"end_line":51,"end_character":33},"updated":"2016-08-11 10:47:15.000000000","message":"Should read \"Locate and load paste file\"","commit_id":"ade753e4861500b6ad577bf575044de3a41ee7a4"},{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"4e81300ceeb8dd550b69484f74652c2854b475a7","unresolved":false,"context_lines":[{"line_number":50,"context_line":"    config.setup_logging()"},{"line_number":51,"context_line":"    # located and load paste file"},{"line_number":52,"context_line":"    conf \u003d config.find_paste_config()"},{"line_number":53,"context_line":"    # build the app using build"},{"line_number":54,"context_line":"    app \u003d deploy.loadapp(\u0027config:%s\u0027 % conf, name\u003dname)"},{"line_number":55,"context_line":"    "},{"line_number":56,"context_line":"    return app"}],"source_content_type":"text/x-python","patch_set":23,"id":"9ad45d7e_a2d318d4","line":53,"range":{"start_line":53,"start_character":5,"end_line":53,"end_character":31},"updated":"2016-08-11 10:47:15.000000000","message":"Sounds a little redundant...","commit_id":"ade753e4861500b6ad577bf575044de3a41ee7a4"}],"freezer_api/tests/unit/test_actions.py":[{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"3d4cdcdb79b30934db7aaee77babe5def3112d88","unresolved":false,"context_lines":[{"line_number":16,"context_line":"\"\"\""},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"import unittest"},{"line_number":19,"context_line":"from mock import Mock, MagicMock, patch"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"import random"},{"line_number":22,"context_line":"import falcon"}],"source_content_type":"text/x-python","patch_set":24,"id":"9ad45d7e_eb59648f","line":19,"range":{"start_line":19,"start_character":0,"end_line":19,"end_character":39},"updated":"2016-08-11 12:53:32.000000000","message":"OpenStack hacking guidelines: one import per line?","commit_id":"ce09bbfa283acd6d4a4f5b66b7f7ed6cd56b91e7"},{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"3d4cdcdb79b30934db7aaee77babe5def3112d88","unresolved":false,"context_lines":[{"line_number":21,"context_line":"import random"},{"line_number":22,"context_line":"import falcon"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"from .common import *"},{"line_number":25,"context_line":"from freezer_api.common.exceptions import *"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"from freezer_api.api.v1 import actions as v1_actions"},{"line_number":28,"context_line":""}],"source_content_type":"text/x-python","patch_set":24,"id":"9ad45d7e_cba10048","line":25,"range":{"start_line":24,"start_character":0,"end_line":25,"end_character":43},"updated":"2016-08-11 12:53:32.000000000","message":"Inconsistent import style? either use .common(...) for both or use freezer_api.common(...) ?","commit_id":"ce09bbfa283acd6d4a4f5b66b7f7ed6cd56b91e7"}],"freezer_api/tests/unit/test_backups.py":[{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"3d4cdcdb79b30934db7aaee77babe5def3112d88","unresolved":false,"context_lines":[{"line_number":17,"context_line":"\"\"\""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"import unittest"},{"line_number":20,"context_line":"from mock import Mock, MagicMock, patch"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"import falcon"},{"line_number":23,"context_line":"from freezer_api.api.v1 import backups"}],"source_content_type":"text/x-python","patch_set":24,"id":"9ad45d7e_4b8eb0d0","line":20,"range":{"start_line":20,"start_character":0,"end_line":20,"end_character":39},"updated":"2016-08-11 12:53:32.000000000","message":"OpenStack hacking guidelines: one import per line?","commit_id":"ce09bbfa283acd6d4a4f5b66b7f7ed6cd56b91e7"}],"freezer_api/tests/unit/test_clients.py":[{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"3d4cdcdb79b30934db7aaee77babe5def3112d88","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# limitations under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"import unittest"},{"line_number":16,"context_line":"from mock import Mock, MagicMock, patch"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"import falcon"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-python","patch_set":24,"id":"9ad45d7e_2bb41c7e","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":39},"updated":"2016-08-11 12:53:32.000000000","message":"OpenStack hacking guidelines: one import per line?","commit_id":"ce09bbfa283acd6d4a4f5b66b7f7ed6cd56b91e7"},{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"3d4cdcdb79b30934db7aaee77babe5def3112d88","unresolved":false,"context_lines":[{"line_number":18,"context_line":"import falcon"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from .common import *"},{"line_number":22,"context_line":"from freezer_api.common.exceptions import *"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"from freezer_api.api.v1 import clients as v1_clients"},{"line_number":25,"context_line":""}],"source_content_type":"text/x-python","patch_set":24,"id":"9ad45d7e_cb46207a","line":22,"range":{"start_line":21,"start_character":0,"end_line":22,"end_character":43},"updated":"2016-08-11 12:53:32.000000000","message":"Inconsistent module reference styles, not obvious that they\u0027re both referring to freezer_api.common(...)","commit_id":"ce09bbfa283acd6d4a4f5b66b7f7ed6cd56b91e7"}],"freezer_api/tests/unit/test_exceptions.py":[{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"3d4cdcdb79b30934db7aaee77babe5def3112d88","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# limitations under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"import unittest"},{"line_number":16,"context_line":"from mock import Mock, MagicMock, patch"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"import falcon"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-python","patch_set":24,"id":"9ad45d7e_cb3d80de","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":39},"updated":"2016-08-11 12:53:32.000000000","message":"OpenStack hacking guidelines: one import per line?","commit_id":"ce09bbfa283acd6d4a4f5b66b7f7ed6cd56b91e7"},{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"3d4cdcdb79b30934db7aaee77babe5def3112d88","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"import falcon"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from .common import *"},{"line_number":21,"context_line":"from freezer_api.common import exceptions"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"class TestExceptions(unittest.TestCase):"}],"source_content_type":"text/x-python","patch_set":24,"id":"9ad45d7e_ab1bec7f","line":21,"range":{"start_line":20,"start_character":0,"end_line":21,"end_character":41},"updated":"2016-08-11 12:53:32.000000000","message":"Inconsistent?","commit_id":"ce09bbfa283acd6d4a4f5b66b7f7ed6cd56b91e7"}],"freezer_api/tests/unit/test_homedoc.py":[{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"4e81300ceeb8dd550b69484f74652c2854b475a7","unresolved":false,"context_lines":[{"line_number":35,"context_line":"    def test_on_get_return_resources_information(self):"},{"line_number":36,"context_line":"        self.resource.on_get(self.req, self.req)"},{"line_number":37,"context_line":"        result \u003d json.loads(self.req.data.decode(\u0027utf-8\u0027))"},{"line_number":38,"context_line":"        print(\"TEST HIME DOC RESULT: {}\".format(result))"},{"line_number":39,"context_line":"        expected_result \u003d v1.homedoc.HOME_DOC"},{"line_number":40,"context_line":"        self.assertEquals(result, expected_result)"}],"source_content_type":"text/x-python","patch_set":23,"id":"9ad45d7e_657aca89","line":38,"range":{"start_line":38,"start_character":20,"end_line":38,"end_character":24},"updated":"2016-08-11 10:47:15.000000000","message":"Not sure what this means. Is it correct or a typo?","commit_id":"ade753e4861500b6ad577bf575044de3a41ee7a4"},{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"3d4cdcdb79b30934db7aaee77babe5def3112d88","unresolved":false,"context_lines":[{"line_number":17,"context_line":"\"\"\""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"import unittest"},{"line_number":20,"context_line":"from mock import Mock, MagicMock, patch"},{"line_number":21,"context_line":"from .common import *"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from freezer_api.api import v1"}],"source_content_type":"text/x-python","patch_set":24,"id":"9ad45d7e_4b019005","line":20,"range":{"start_line":20,"start_character":0,"end_line":20,"end_character":39},"updated":"2016-08-11 12:53:32.000000000","message":"OpenStack hacking guidelines: one import per line?","commit_id":"ce09bbfa283acd6d4a4f5b66b7f7ed6cd56b91e7"}],"freezer_api/tests/unit/test_jobs.py":[{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"3d4cdcdb79b30934db7aaee77babe5def3112d88","unresolved":false,"context_lines":[{"line_number":17,"context_line":"\"\"\""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"import unittest"},{"line_number":20,"context_line":"from mock import Mock, MagicMock, patch"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"import random"},{"line_number":23,"context_line":"import json"}],"source_content_type":"text/x-python","patch_set":24,"id":"9ad45d7e_7e2c1099","line":20,"range":{"start_line":20,"start_character":0,"end_line":20,"end_character":39},"updated":"2016-08-11 12:53:32.000000000","message":"OpenStack hacking guidelines: one import per line?","commit_id":"ce09bbfa283acd6d4a4f5b66b7f7ed6cd56b91e7"},{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"3d4cdcdb79b30934db7aaee77babe5def3112d88","unresolved":false,"context_lines":[{"line_number":15,"context_line":"limitations under the License."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"\"\"\""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"import unittest"},{"line_number":20,"context_line":"from mock import Mock, MagicMock, patch"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"import random"},{"line_number":23,"context_line":"import json"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"from .common import *"},{"line_number":26,"context_line":"from freezer_api.common.exceptions import *"}],"source_content_type":"text/x-python","patch_set":24,"id":"9ad45d7e_5eb94c2d","line":23,"range":{"start_line":18,"start_character":0,"end_line":23,"end_character":11},"updated":"2016-08-11 12:53:32.000000000","message":"Check the order of the imports here.","commit_id":"ce09bbfa283acd6d4a4f5b66b7f7ed6cd56b91e7"},{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"3d4cdcdb79b30934db7aaee77babe5def3112d88","unresolved":false,"context_lines":[{"line_number":22,"context_line":"import random"},{"line_number":23,"context_line":"import json"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"from .common import *"},{"line_number":26,"context_line":"from freezer_api.common.exceptions import *"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"from freezer_api.api.v1 import jobs as v1_jobs"},{"line_number":29,"context_line":""}],"source_content_type":"text/x-python","patch_set":24,"id":"9ad45d7e_fe3800d5","line":26,"range":{"start_line":25,"start_character":0,"end_line":26,"end_character":43},"updated":"2016-08-11 12:53:32.000000000","message":"Inconsistent?","commit_id":"ce09bbfa283acd6d4a4f5b66b7f7ed6cd56b91e7"}],"freezer_api/tests/unit/test_sessions.py":[{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"3d4cdcdb79b30934db7aaee77babe5def3112d88","unresolved":false,"context_lines":[{"line_number":16,"context_line":"\"\"\""},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"import unittest"},{"line_number":19,"context_line":"from mock import Mock, MagicMock, patch"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"import random"},{"line_number":22,"context_line":"import falcon"}],"source_content_type":"text/x-python","patch_set":24,"id":"9ad45d7e_9e85845b","line":19,"range":{"start_line":19,"start_character":0,"end_line":19,"end_character":39},"updated":"2016-08-11 12:53:32.000000000","message":"OpenStack hacking guidelines: one import per line?","commit_id":"ce09bbfa283acd6d4a4f5b66b7f7ed6cd56b91e7"},{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"3d4cdcdb79b30934db7aaee77babe5def3112d88","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"\"\"\""},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"import unittest"},{"line_number":19,"context_line":"from mock import Mock, MagicMock, patch"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"import random"},{"line_number":22,"context_line":"import falcon"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"from .common import *"},{"line_number":25,"context_line":"from freezer_api.common.exceptions import *"}],"source_content_type":"text/x-python","patch_set":24,"id":"9ad45d7e_3eb9f815","line":22,"range":{"start_line":18,"start_character":0,"end_line":22,"end_character":13},"updated":"2016-08-11 12:53:32.000000000","message":"Check import order here","commit_id":"ce09bbfa283acd6d4a4f5b66b7f7ed6cd56b91e7"},{"author":{"_account_id":15041,"name":"Domhnall Walsh","email":"domhnall.eam.walsh@hpe.com","username":"domhnall"},"change_message_id":"3d4cdcdb79b30934db7aaee77babe5def3112d88","unresolved":false,"context_lines":[{"line_number":21,"context_line":"import random"},{"line_number":22,"context_line":"import falcon"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"from .common import *"},{"line_number":25,"context_line":"from freezer_api.common.exceptions import *"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"from freezer_api.api.v1 import sessions as v1_sessions"},{"line_number":28,"context_line":""}],"source_content_type":"text/x-python","patch_set":24,"id":"9ad45d7e_fe94808b","line":25,"range":{"start_line":24,"start_character":0,"end_line":25,"end_character":43},"updated":"2016-08-11 12:53:32.000000000","message":"Inconsistent?","commit_id":"ce09bbfa283acd6d4a4f5b66b7f7ed6cd56b91e7"}]}
