)]}'
{"openstack/compute/v2/_proxy.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"4d822ca69a227d7e3bb6bf52ef45127f1cbe195a","unresolved":false,"context_lines":[{"line_number":190,"context_line":"    def add_host_to_aggregate(self, aggregate, host):"},{"line_number":191,"context_line":"        \"\"\"Adds a host to an aggregate"},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"        :param aggregate: Either the ID of a server or a"},{"line_number":194,"context_line":"                    :class:`~openstack.compute.v2.aggregate.Aggregate`"},{"line_number":195,"context_line":"                    instance."},{"line_number":196,"context_line":"        :param str host: The host to add to the aggregate"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_2426beb4","line":193,"range":{"start_line":193,"start_character":45,"end_line":193,"end_character":51},"updated":"2018-12-10 19:16:12.000000000","message":"aggregate","commit_id":"d6162d33e51b7831e35b48ced2e77d9bdba463cd"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"4d822ca69a227d7e3bb6bf52ef45127f1cbe195a","unresolved":false,"context_lines":[{"line_number":201,"context_line":"        return aggregate.add_host(self, host)"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"    def remove_host_from_aggregate(self, aggregate, host):"},{"line_number":204,"context_line":"        \"\"\"Removes a host to an aggregate"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"        :param aggregate: Either the ID of a server or a"},{"line_number":207,"context_line":"                    :class:`~openstack.compute.v2.aggregate.Aggregate`"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_846552e6","line":204,"range":{"start_line":204,"start_character":26,"end_line":204,"end_character":28},"updated":"2018-12-10 19:16:12.000000000","message":"from","commit_id":"d6162d33e51b7831e35b48ced2e77d9bdba463cd"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"4d822ca69a227d7e3bb6bf52ef45127f1cbe195a","unresolved":false,"context_lines":[{"line_number":203,"context_line":"    def remove_host_from_aggregate(self, aggregate, host):"},{"line_number":204,"context_line":"        \"\"\"Removes a host to an aggregate"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"        :param aggregate: Either the ID of a server or a"},{"line_number":207,"context_line":"                    :class:`~openstack.compute.v2.aggregate.Aggregate`"},{"line_number":208,"context_line":"                    instance."},{"line_number":209,"context_line":"        :param str host: The host to remove from the aggregate"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_c446ea56","line":206,"range":{"start_line":206,"start_character":45,"end_line":206,"end_character":51},"updated":"2018-12-10 19:16:12.000000000","message":"aggregate","commit_id":"d6162d33e51b7831e35b48ced2e77d9bdba463cd"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"4d822ca69a227d7e3bb6bf52ef45127f1cbe195a","unresolved":false,"context_lines":[{"line_number":214,"context_line":"        return aggregate.remove_host(self, host)"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"    def set_aggregate_metadata(self, aggregate, metadata):"},{"line_number":217,"context_line":"        \"\"\"Removes a host to an aggregate"},{"line_number":218,"context_line":""},{"line_number":219,"context_line":"        :param aggregate: Either the ID of a server or a"},{"line_number":220,"context_line":"                    :class:`~openstack.compute.v2.aggregate.Aggregate`"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_04594228","line":217,"range":{"start_line":217,"start_character":11,"end_line":217,"end_character":41},"updated":"2018-12-10 19:16:12.000000000","message":"copy/paste error","commit_id":"d6162d33e51b7831e35b48ced2e77d9bdba463cd"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"4d822ca69a227d7e3bb6bf52ef45127f1cbe195a","unresolved":false,"context_lines":[{"line_number":216,"context_line":"    def set_aggregate_metadata(self, aggregate, metadata):"},{"line_number":217,"context_line":"        \"\"\"Removes a host to an aggregate"},{"line_number":218,"context_line":""},{"line_number":219,"context_line":"        :param aggregate: Either the ID of a server or a"},{"line_number":220,"context_line":"                    :class:`~openstack.compute.v2.aggregate.Aggregate`"},{"line_number":221,"context_line":"                    instance."},{"line_number":222,"context_line":"        :param dict metadata: Metadata key and value pairs. The maximum"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_844c7274","line":219,"range":{"start_line":219,"start_character":45,"end_line":219,"end_character":51},"updated":"2018-12-10 19:16:12.000000000","message":"aggregate","commit_id":"d6162d33e51b7831e35b48ced2e77d9bdba463cd"}]}
