)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"e87d3546b2ff9b1dccc59cb15b6ab302982d33a4","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix get_server to work with use_direct_get"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"servers are different and are avoinding the underlying infrastructure."},{"line_number":10,"context_line":"Update the server methods to work right."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I1d783093084ad2bf05527980a61de95ec5a9ae31"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"3fce034c_0c662cef","line":9,"updated":"2019-04-11 09:28:11.000000000","message":"/me ParseError","commit_id":"2d42a60f9e584e9b6e9461fbbe5e780c12d2e95c"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"8a791cae117a8ca7bf01f5ed78860baf5e55e205","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix get_server to work with use_direct_get"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"servers are different and are avoinding the underlying infrastructure."},{"line_number":10,"context_line":"Update the server methods to work right."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I1d783093084ad2bf05527980a61de95ec5a9ae31"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"3fce034c_e19de266","line":9,"in_reply_to":"3fce034c_0c662cef","updated":"2019-04-11 15:28:42.000000000","message":"There are many hysterical raisins here.","commit_id":"2d42a60f9e584e9b6e9461fbbe5e780c12d2e95c"}],"openstack/cloud/_compute.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"e87d3546b2ff9b1dccc59cb15b6ab302982d33a4","unresolved":false,"context_lines":[{"line_number":554,"context_line":""},{"line_number":555,"context_line":"        \"\"\""},{"line_number":556,"context_line":"        if self.use_direct_get:"},{"line_number":557,"context_line":"            searchfunc \u003d functools.partial(self.get_server_by_id, bare\u003dTrue)"},{"line_number":558,"context_line":"        else:"},{"line_number":559,"context_line":"            searchfunc \u003d functools.partial("},{"line_number":560,"context_line":"                self.search_servers,"}],"source_content_type":"text/x-python","patch_set":3,"id":"3fce034c_ac6278d7","line":557,"updated":"2019-04-11 09:28:11.000000000","message":"Why not\n\n return self.get_server_by_id(name_or_id, bare\u003dbare)\n\n? It doesn\u0027t seem like you get anything from running _get_entity on a list of maximum one item (mmm, it\u0027s not even a list, will it work?), and _expand_server is already called inside get_server_by_id.","commit_id":"2d42a60f9e584e9b6e9461fbbe5e780c12d2e95c"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"45b81523473d7b8d8133e4bd59d729d52e23e101","unresolved":false,"context_lines":[{"line_number":554,"context_line":""},{"line_number":555,"context_line":"        \"\"\""},{"line_number":556,"context_line":"        if self.use_direct_get:"},{"line_number":557,"context_line":"            searchfunc \u003d functools.partial(self.get_server_by_id, bare\u003dTrue)"},{"line_number":558,"context_line":"        else:"},{"line_number":559,"context_line":"            searchfunc \u003d functools.partial("},{"line_number":560,"context_line":"                self.search_servers,"}],"source_content_type":"text/x-python","patch_set":3,"id":"3fce034c_4a771b3c","line":557,"in_reply_to":"3fce034c_61833206","updated":"2019-04-12 14:18:48.000000000","message":"On further digging - this isn\u0027t going to work at all. I think we need to hold off on this patch until we can handle pushdown at the resource layer.","commit_id":"2d42a60f9e584e9b6e9461fbbe5e780c12d2e95c"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"8a791cae117a8ca7bf01f5ed78860baf5e55e205","unresolved":false,"context_lines":[{"line_number":554,"context_line":""},{"line_number":555,"context_line":"        \"\"\""},{"line_number":556,"context_line":"        if self.use_direct_get:"},{"line_number":557,"context_line":"            searchfunc \u003d functools.partial(self.get_server_by_id, bare\u003dTrue)"},{"line_number":558,"context_line":"        else:"},{"line_number":559,"context_line":"            searchfunc \u003d functools.partial("},{"line_number":560,"context_line":"                self.search_servers,"}],"source_content_type":"text/x-python","patch_set":3,"id":"3fce034c_61833206","line":557,"in_reply_to":"3fce034c_ac6278d7","updated":"2019-04-11 15:28:42.000000000","message":"Hrm. Good point.","commit_id":"2d42a60f9e584e9b6e9461fbbe5e780c12d2e95c"}],"openstack/cloud/openstackcloud.py":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"7117468151cb19c62e715bf459dfc7092fc6c7db","unresolved":false,"context_lines":[{"line_number":3075,"context_line":"        else:"},{"line_number":3076,"context_line":"            return meta.add_server_interfaces(self, server)"},{"line_number":3077,"context_line":""},{"line_number":3078,"context_line":"    def get_server_by_id(self, id\u003dNone, detailed\u003dFalse, bare\u003dFalse):"},{"line_number":3079,"context_line":"        \"\"\"Get a server by ID."},{"line_number":3080,"context_line":""},{"line_number":3081,"context_line":"        :param id: ID of the server."}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa0c359_00647fb8","line":3078,"updated":"2018-02-15 21:28:11.000000000","message":"What it will find if id will be None? Is it proper?","commit_id":"928db907c28d1e44bfe9510a02374690c6de27d6"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"f1cb838737da7d2164af6ccfda246cc0050defc3","unresolved":false,"context_lines":[{"line_number":3075,"context_line":"        else:"},{"line_number":3076,"context_line":"            return meta.add_server_interfaces(self, server)"},{"line_number":3077,"context_line":""},{"line_number":3078,"context_line":"    def get_server_by_id(self, id\u003dNone, detailed\u003dFalse, bare\u003dFalse):"},{"line_number":3079,"context_line":"        \"\"\"Get a server by ID."},{"line_number":3080,"context_line":""},{"line_number":3081,"context_line":"        :param id: ID of the server."}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa0c359_7eb5c6ed","line":3078,"in_reply_to":"3fa0c359_00647fb8","updated":"2018-02-17 05:33:14.000000000","message":"Nope - I don\u0027t know how that got in there. :)","commit_id":"928db907c28d1e44bfe9510a02374690c6de27d6"}]}
