)]}'
{"nova/conductor/api.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"ba2daa4b50c8b6a023dc94cfc960dccbfa046bbb","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    def __init__(self):"},{"line_number":35,"context_line":"        self.conductor_rpcapi \u003d rpcapi.ConductorAPI()"},{"line_number":36,"context_line":"        self.base_rpcapi \u003d baserpc.BaseAPI(topic\u003dconductor.TOPIC)"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    def object_backport_versions(self, context, objinst, object_versions):"},{"line_number":39,"context_line":"        return self.conductor_rpcapi.object_backport_versions(context, objinst,"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff0f0b1f_68e0c1fb","line":36,"range":{"start_line":36,"start_character":0,"end_line":36,"end_character":65},"updated":"2017-05-26 00:54:17.000000000","message":"How about the following code?\n\n\nimport nova\n\nself.base_rpcapi \u003d baserpc.BaseAPI(topic\u003dnova.conductor.TOPIC)","commit_id":"3f70dc3d37c27baf05f21bbc5ece1ccc724ade1c"},{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"1e7d8fd47acfeca19a85e3d460e3ed2638a9e00b","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    def __init__(self):"},{"line_number":35,"context_line":"        self.conductor_rpcapi \u003d rpcapi.ConductorAPI()"},{"line_number":36,"context_line":"        self.base_rpcapi \u003d baserpc.BaseAPI(topic\u003dconductor.TOPIC)"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    def object_backport_versions(self, context, objinst, object_versions):"},{"line_number":39,"context_line":"        return self.conductor_rpcapi.object_backport_versions(context, objinst,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f201791_5095e485","line":36,"range":{"start_line":36,"start_character":0,"end_line":36,"end_character":65},"in_reply_to":"ff0f0b1f_68e0c1fb","updated":"2017-06-27 21:58:07.000000000","message":"Done","commit_id":"3f70dc3d37c27baf05f21bbc5ece1ccc724ade1c"}],"nova/conductor/rpcapi.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"ba2daa4b50c8b6a023dc94cfc960dccbfa046bbb","unresolved":false,"context_lines":[{"line_number":212,"context_line":""},{"line_number":213,"context_line":"    def __init__(self):"},{"line_number":214,"context_line":"        super(ConductorAPI, self).__init__()"},{"line_number":215,"context_line":"        target \u003d messaging.Target(topic\u003dconductor.TOPIC, version\u003d\u00273.0\u0027)"},{"line_number":216,"context_line":"        version_cap \u003d self.VERSION_ALIASES.get(CONF.upgrade_levels.conductor,"},{"line_number":217,"context_line":"                                               CONF.upgrade_levels.conductor)"},{"line_number":218,"context_line":"        serializer \u003d objects_base.NovaObjectSerializer()"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff0f0b1f_48ce1d84","line":215,"range":{"start_line":215,"start_character":8,"end_line":215,"end_character":71},"updated":"2017-05-26 00:54:17.000000000","message":"ditto","commit_id":"3f70dc3d37c27baf05f21bbc5ece1ccc724ade1c"},{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"1e7d8fd47acfeca19a85e3d460e3ed2638a9e00b","unresolved":false,"context_lines":[{"line_number":212,"context_line":""},{"line_number":213,"context_line":"    def __init__(self):"},{"line_number":214,"context_line":"        super(ConductorAPI, self).__init__()"},{"line_number":215,"context_line":"        target \u003d messaging.Target(topic\u003dconductor.TOPIC, version\u003d\u00273.0\u0027)"},{"line_number":216,"context_line":"        version_cap \u003d self.VERSION_ALIASES.get(CONF.upgrade_levels.conductor,"},{"line_number":217,"context_line":"                                               CONF.upgrade_levels.conductor)"},{"line_number":218,"context_line":"        serializer \u003d objects_base.NovaObjectSerializer()"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f201791_30902895","line":215,"range":{"start_line":215,"start_character":8,"end_line":215,"end_character":71},"in_reply_to":"ff0f0b1f_48ce1d84","updated":"2017-06-27 21:58:07.000000000","message":"Done","commit_id":"3f70dc3d37c27baf05f21bbc5ece1ccc724ade1c"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"ba2daa4b50c8b6a023dc94cfc960dccbfa046bbb","unresolved":false,"context_lines":[{"line_number":278,"context_line":""},{"line_number":279,"context_line":"    def __init__(self):"},{"line_number":280,"context_line":"        super(ComputeTaskAPI, self).__init__()"},{"line_number":281,"context_line":"        target \u003d messaging.Target(topic\u003dconductor.TOPIC,"},{"line_number":282,"context_line":"                                  namespace\u003d\u0027compute_task\u0027,"},{"line_number":283,"context_line":"                                  version\u003d\u00271.0\u0027)"},{"line_number":284,"context_line":"        serializer \u003d objects_base.NovaObjectSerializer()"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff0f0b1f_28cbe972","line":281,"range":{"start_line":281,"start_character":8,"end_line":281,"end_character":55},"updated":"2017-05-26 00:54:17.000000000","message":"ditto","commit_id":"3f70dc3d37c27baf05f21bbc5ece1ccc724ade1c"},{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"1e7d8fd47acfeca19a85e3d460e3ed2638a9e00b","unresolved":false,"context_lines":[{"line_number":278,"context_line":""},{"line_number":279,"context_line":"    def __init__(self):"},{"line_number":280,"context_line":"        super(ComputeTaskAPI, self).__init__()"},{"line_number":281,"context_line":"        target \u003d messaging.Target(topic\u003dconductor.TOPIC,"},{"line_number":282,"context_line":"                                  namespace\u003d\u0027compute_task\u0027,"},{"line_number":283,"context_line":"                                  version\u003d\u00271.0\u0027)"},{"line_number":284,"context_line":"        serializer \u003d objects_base.NovaObjectSerializer()"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f201791_108bec67","line":281,"range":{"start_line":281,"start_character":8,"end_line":281,"end_character":55},"in_reply_to":"ff0f0b1f_28cbe972","updated":"2017-06-27 21:58:07.000000000","message":"Done","commit_id":"3f70dc3d37c27baf05f21bbc5ece1ccc724ade1c"}]}
