)]}'
{"mistral_lib/actions/base.py":[{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"c002890aa54012f4121e27ad99890b5ecce4ef29","unresolved":false,"context_lines":[{"line_number":104,"context_line":"    \"\"\""},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"    @abc.abstractmethod"},{"line_number":107,"context_line":"    def available_actions(self):"},{"line_number":108,"context_line":"        \"\"\"Return an iterable of Action names and their inputs."},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"        For example:"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_2fe47e0c","line":107,"range":{"start_line":107,"start_character":8,"end_line":107,"end_character":25},"updated":"2018-05-30 09:39:27.000000000","message":"Maybe just \"get_actions\". But this name is OK too.","commit_id":"2cb84db9cb72a2f52a898aeb60ce93bc8de8d025"},{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"c002890aa54012f4121e27ad99890b5ecce4ef29","unresolved":false,"context_lines":[{"line_number":112,"context_line":"        \"\"\""},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"    @abc.abstractmethod"},{"line_number":115,"context_line":"    def introspect_action(self, action_name):"},{"line_number":116,"context_line":"        \"\"\"Return the inputs an action accepts."},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"        For example, for \"std.echo\":"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_efe9a6e2","line":115,"range":{"start_line":115,"start_character":8,"end_line":115,"end_character":25},"updated":"2018-05-30 09:39:27.000000000","message":"If it returns only action input may be we can be more specific? \"get_action_inputs\"? On the other hand this method can return a structure describing other properties of an action.","commit_id":"2cb84db9cb72a2f52a898aeb60ce93bc8de8d025"},{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"c002890aa54012f4121e27ad99890b5ecce4ef29","unresolved":false,"context_lines":[{"line_number":120,"context_line":"        \"\"\""},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"    @abc.abstractmethod"},{"line_number":123,"context_line":"    def load_action(self, action_name):"},{"line_number":124,"context_line":"        \"\"\"Return a Action class for a given action name."},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"        For example, for \"std.echo\":"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_af8f2e28","line":123,"range":{"start_line":123,"start_character":8,"end_line":123,"end_character":19},"updated":"2018-05-30 09:39:27.000000000","message":"Why is it called \"load_action\"? Is it supposed to load a class into Python interpreter? Or just returns a class name?","commit_id":"2cb84db9cb72a2f52a898aeb60ce93bc8de8d025"},{"author":{"_account_id":11085,"name":"Toure Dunnon","email":"toure@redhat.com","username":"Toure"},"change_message_id":"7827330edfd3d1585e291db31b2a50ade3cf267f","unresolved":false,"context_lines":[{"line_number":120,"context_line":"        \"\"\""},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"    @abc.abstractmethod"},{"line_number":123,"context_line":"    def load_action(self, action_name):"},{"line_number":124,"context_line":"        \"\"\"Return a Action class for a given action name."},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"        For example, for \"std.echo\":"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_2d51e536","line":123,"range":{"start_line":123,"start_character":8,"end_line":123,"end_character":19},"in_reply_to":"5f7c97a3_af8f2e28","updated":"2018-05-30 12:55:19.000000000","message":"Maybe \"get_action_cls\" or \"get_action\" as it seems to be performing a lookup for the corresponding class.","commit_id":"2cb84db9cb72a2f52a898aeb60ce93bc8de8d025"}]}
