)]}'
{"neutronclient/v2_0/client.py":[{"author":{"_account_id":14615,"name":"Sergey Belous","email":"belous.py@gmail.com","username":"sbelous"},"change_message_id":"ba4ebe807b95fe577846db23023abf3891defc73","unresolved":false,"context_lines":[{"line_number":1091,"context_line":"        return self.list(\u0027listeners\u0027, self.lbaas_listeners_path,"},{"line_number":1092,"context_line":"                         retrieve_all, **_params)"},{"line_number":1093,"context_line":""},{"line_number":1094,"context_line":"    def show_listener(self, lbaas_listener, **_params):"},{"line_number":1095,"context_line":"        \"\"\"Fetches information for a lbaas_listener.\"\"\""},{"line_number":1096,"context_line":"        return self.get(self.lbaas_listener_path % (lbaas_listener),"},{"line_number":1097,"context_line":"                        params\u003d_params)"},{"line_number":1098,"context_line":""},{"line_number":1099,"context_line":"    def create_listener(self, body\u003dNone):"},{"line_number":1100,"context_line":"        \"\"\"Creates a new lbaas_listener.\"\"\""},{"line_number":1101,"context_line":"        return self.post(self.lbaas_listeners_path, body\u003dbody)"},{"line_number":1102,"context_line":""},{"line_number":1103,"context_line":"    def update_listener(self, lbaas_listener, body\u003dNone):"},{"line_number":1104,"context_line":"        \"\"\"Updates a lbaas_listener.\"\"\""},{"line_number":1105,"context_line":"        return self.put(self.lbaas_listener_path % (lbaas_listener),"},{"line_number":1106,"context_line":"                        body\u003dbody)"},{"line_number":1107,"context_line":""},{"line_number":1108,"context_line":"    def delete_listener(self, lbaas_listener):"},{"line_number":1109,"context_line":"        \"\"\"Deletes the specified lbaas_listener.\"\"\""},{"line_number":1110,"context_line":"        return self.delete(self.lbaas_listener_path % (lbaas_listener))"},{"line_number":1111,"context_line":""},{"line_number":1112,"context_line":"    def list_lbaas_l7policies(self, retrieve_all\u003dTrue, **_params):"},{"line_number":1113,"context_line":"        \"\"\"Fetches a list of all L7 policies for a listener.\"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"9ad45d7e_ae701fa5","line":1110,"range":{"start_line":1094,"start_character":1,"end_line":1110,"end_character":71},"updated":"2016-08-11 11:42:57.000000000","message":"what\u0027s wrong with these methods?","commit_id":"d3fb78f6e2f6cd4b0783f9281198a194a8ebb276"},{"author":{"_account_id":14615,"name":"Sergey Belous","email":"belous.py@gmail.com","username":"sbelous"},"change_message_id":"798f5c7e2197511afbe5b8303d4197aee829ed1c","unresolved":false,"context_lines":[{"line_number":1091,"context_line":"        return self.list(\u0027listeners\u0027, self.lbaas_listeners_path,"},{"line_number":1092,"context_line":"                         retrieve_all, **_params)"},{"line_number":1093,"context_line":""},{"line_number":1094,"context_line":"    def show_listener(self, lbaas_listener, **_params):"},{"line_number":1095,"context_line":"        \"\"\"Fetches information for a lbaas_listener.\"\"\""},{"line_number":1096,"context_line":"        return self.get(self.lbaas_listener_path % (lbaas_listener),"},{"line_number":1097,"context_line":"                        params\u003d_params)"},{"line_number":1098,"context_line":""},{"line_number":1099,"context_line":"    def create_listener(self, body\u003dNone):"},{"line_number":1100,"context_line":"        \"\"\"Creates a new lbaas_listener.\"\"\""},{"line_number":1101,"context_line":"        return self.post(self.lbaas_listeners_path, body\u003dbody)"},{"line_number":1102,"context_line":""},{"line_number":1103,"context_line":"    def update_listener(self, lbaas_listener, body\u003dNone):"},{"line_number":1104,"context_line":"        \"\"\"Updates a lbaas_listener.\"\"\""},{"line_number":1105,"context_line":"        return self.put(self.lbaas_listener_path % (lbaas_listener),"},{"line_number":1106,"context_line":"                        body\u003dbody)"},{"line_number":1107,"context_line":""},{"line_number":1108,"context_line":"    def delete_listener(self, lbaas_listener):"},{"line_number":1109,"context_line":"        \"\"\"Deletes the specified lbaas_listener.\"\"\""},{"line_number":1110,"context_line":"        return self.delete(self.lbaas_listener_path % (lbaas_listener))"},{"line_number":1111,"context_line":""},{"line_number":1112,"context_line":"    def list_lbaas_l7policies(self, retrieve_all\u003dTrue, **_params):"},{"line_number":1113,"context_line":"        \"\"\"Fetches a list of all L7 policies for a listener.\"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"9ad45d7e_bcc5b50b","line":1110,"range":{"start_line":1094,"start_character":1,"end_line":1110,"end_character":71},"in_reply_to":"9ad45d7e_964384ae","updated":"2016-08-12 10:34:23.000000000","message":"Well, if so, I think that better to reuse this functions (I mean, in delete_lbaas_listener make a call of delete_listener, for example) and don\u0027t duplicate the code.","commit_id":"d3fb78f6e2f6cd4b0783f9281198a194a8ebb276"},{"author":{"_account_id":14562,"name":"Zhi Chang","email":"changzhi2@lenovo.com","username":"changzhi"},"change_message_id":"9ad7997353c10e166a6faf046a0a36357f5d9993","unresolved":false,"context_lines":[{"line_number":1091,"context_line":"        return self.list(\u0027listeners\u0027, self.lbaas_listeners_path,"},{"line_number":1092,"context_line":"                         retrieve_all, **_params)"},{"line_number":1093,"context_line":""},{"line_number":1094,"context_line":"    def show_listener(self, lbaas_listener, **_params):"},{"line_number":1095,"context_line":"        \"\"\"Fetches information for a lbaas_listener.\"\"\""},{"line_number":1096,"context_line":"        return self.get(self.lbaas_listener_path % (lbaas_listener),"},{"line_number":1097,"context_line":"                        params\u003d_params)"},{"line_number":1098,"context_line":""},{"line_number":1099,"context_line":"    def create_listener(self, body\u003dNone):"},{"line_number":1100,"context_line":"        \"\"\"Creates a new lbaas_listener.\"\"\""},{"line_number":1101,"context_line":"        return self.post(self.lbaas_listeners_path, body\u003dbody)"},{"line_number":1102,"context_line":""},{"line_number":1103,"context_line":"    def update_listener(self, lbaas_listener, body\u003dNone):"},{"line_number":1104,"context_line":"        \"\"\"Updates a lbaas_listener.\"\"\""},{"line_number":1105,"context_line":"        return self.put(self.lbaas_listener_path % (lbaas_listener),"},{"line_number":1106,"context_line":"                        body\u003dbody)"},{"line_number":1107,"context_line":""},{"line_number":1108,"context_line":"    def delete_listener(self, lbaas_listener):"},{"line_number":1109,"context_line":"        \"\"\"Deletes the specified lbaas_listener.\"\"\""},{"line_number":1110,"context_line":"        return self.delete(self.lbaas_listener_path % (lbaas_listener))"},{"line_number":1111,"context_line":""},{"line_number":1112,"context_line":"    def list_lbaas_l7policies(self, retrieve_all\u003dTrue, **_params):"},{"line_number":1113,"context_line":"        \"\"\"Fetches a list of all L7 policies for a listener.\"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"9ad45d7e_964384ae","line":1110,"range":{"start_line":1094,"start_character":1,"end_line":1110,"end_character":71},"in_reply_to":"9ad45d7e_ae701fa5","updated":"2016-08-12 01:51:27.000000000","message":"These methods are correct. The goal of adding \"list, show, delete, create _lbaas_listener\" is keep lbaas methods consistency. \n\nIn many cases, we need xxx_lbaas_listeners methods rather than xxx_listeners.","commit_id":"d3fb78f6e2f6cd4b0783f9281198a194a8ebb276"},{"author":{"_account_id":14562,"name":"Zhi Chang","email":"changzhi2@lenovo.com","username":"changzhi"},"change_message_id":"2bac6a06daeae1ad7afc790e772e7b7c0f505642","unresolved":false,"context_lines":[{"line_number":1091,"context_line":"        return self.list(\u0027listeners\u0027, self.lbaas_listeners_path,"},{"line_number":1092,"context_line":"                         retrieve_all, **_params)"},{"line_number":1093,"context_line":""},{"line_number":1094,"context_line":"    def show_listener(self, lbaas_listener, **_params):"},{"line_number":1095,"context_line":"        \"\"\"Fetches information for a lbaas_listener.\"\"\""},{"line_number":1096,"context_line":"        return self.get(self.lbaas_listener_path % (lbaas_listener),"},{"line_number":1097,"context_line":"                        params\u003d_params)"},{"line_number":1098,"context_line":""},{"line_number":1099,"context_line":"    def create_listener(self, body\u003dNone):"},{"line_number":1100,"context_line":"        \"\"\"Creates a new lbaas_listener.\"\"\""},{"line_number":1101,"context_line":"        return self.post(self.lbaas_listeners_path, body\u003dbody)"},{"line_number":1102,"context_line":""},{"line_number":1103,"context_line":"    def update_listener(self, lbaas_listener, body\u003dNone):"},{"line_number":1104,"context_line":"        \"\"\"Updates a lbaas_listener.\"\"\""},{"line_number":1105,"context_line":"        return self.put(self.lbaas_listener_path % (lbaas_listener),"},{"line_number":1106,"context_line":"                        body\u003dbody)"},{"line_number":1107,"context_line":""},{"line_number":1108,"context_line":"    def delete_listener(self, lbaas_listener):"},{"line_number":1109,"context_line":"        \"\"\"Deletes the specified lbaas_listener.\"\"\""},{"line_number":1110,"context_line":"        return self.delete(self.lbaas_listener_path % (lbaas_listener))"},{"line_number":1111,"context_line":""},{"line_number":1112,"context_line":"    def list_lbaas_l7policies(self, retrieve_all\u003dTrue, **_params):"},{"line_number":1113,"context_line":"        \"\"\"Fetches a list of all L7 policies for a listener.\"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"3ac371cc_f5ec5791","line":1110,"range":{"start_line":1094,"start_character":1,"end_line":1110,"end_character":71},"in_reply_to":"9ad45d7e_bcc5b50b","updated":"2016-08-15 02:35:18.000000000","message":"hmmm. Could you give me an example?","commit_id":"d3fb78f6e2f6cd4b0783f9281198a194a8ebb276"}]}
