)]}'
{"openstack/compute/v2/_proxy.py":[{"author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"change_message_id":"f9bd04e0a036b8fa02153e151dde7b1dcce5422a","unresolved":false,"context_lines":[{"line_number":503,"context_line":"        \"\"\""},{"line_number":504,"context_line":"        return self._list(server_ip.ServerIP, paginated\u003dFalse, **query)"},{"line_number":505,"context_line":""},{"line_number":506,"context_line":""},{"line_number":507,"context_line":"    def create_server_group(self, **attrs):"},{"line_number":508,"context_line":"        \"\"\"Create a new server group from attributes"},{"line_number":509,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_9e59025d","line":506,"updated":"2015-08-28 16:27:08.000000000","message":"I liked this in a different dependent patch.","commit_id":"e2e2edf359bfff1245a98689be5fab2ba0c8fa49"}],"openstack/compute/v2/hypervisor.py":[{"author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"change_message_id":"f9bd04e0a036b8fa02153e151dde7b1dcce5422a","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    allow_delete \u003d True"},{"line_number":32,"context_line":"    allow_list \u003d True"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    #Properties"},{"line_number":35,"context_line":"    #: status of hypervisor  : enabled"},{"line_number":36,"context_line":"    status \u003d resource.prop(\u0027status\u0027)"},{"line_number":37,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_196f4cc6","line":34,"updated":"2015-08-28 16:27:08.000000000","message":"There are a lot more properties on devstack, not sure what all should be here.","commit_id":"e2e2edf359bfff1245a98689be5fab2ba0c8fa49"},{"author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"change_message_id":"f9bd04e0a036b8fa02153e151dde7b1dcce5422a","unresolved":false,"context_lines":[{"line_number":39,"context_line":"    state \u003d resource.prop(\u0027state\u0027)"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    #: id of hypervisor : 1"},{"line_number":42,"context_line":"    id \u003d resource.prop(\u0027id\u0027)"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    #: name of hypervisor :openstack1"},{"line_number":45,"context_line":"    hypervisor_hostname \u003d resource.prop(\u0027hypervisor_hostname\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_1e13b267","line":42,"updated":"2015-08-28 16:27:08.000000000","message":"You don\u0027t need to declare id, it is in the base class.","commit_id":"e2e2edf359bfff1245a98689be5fab2ba0c8fa49"},{"author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"change_message_id":"f9bd04e0a036b8fa02153e151dde7b1dcce5422a","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    id \u003d resource.prop(\u0027id\u0027)"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    #: name of hypervisor :openstack1"},{"line_number":45,"context_line":"    hypervisor_hostname \u003d resource.prop(\u0027hypervisor_hostname\u0027)"},{"line_number":46,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_99359cdb","line":45,"updated":"2015-08-28 16:27:08.000000000","message":"This is the name, so up there by base_path add\n\n    name_attribute \u003d \u0027hypervisor_hostname\u0027","commit_id":"e2e2edf359bfff1245a98689be5fab2ba0c8fa49"}],"openstack/compute/v2/server.py":[{"author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"change_message_id":"f9bd04e0a036b8fa02153e151dde7b1dcce5422a","unresolved":false,"context_lines":[{"line_number":85,"context_line":"            body[\u0027os:scheduler_hints\u0027] \u003d attrs[\u0027scheduler_hints\u0027]"},{"line_number":86,"context_line":"            attrs.pop(\u0027scheduler_hints\u0027)"},{"line_number":87,"context_line":"        body[cls.resource_key] \u003d attrs"},{"line_number":88,"context_line":"        return body"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"    def action(self, session, body):"},{"line_number":91,"context_line":"        \"\"\"Preform server actions given the message body.\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_deb1ba90","line":88,"updated":"2015-08-28 16:27:08.000000000","message":"Rebase should get rid of this.","commit_id":"e2e2edf359bfff1245a98689be5fab2ba0c8fa49"}]}
