def info_gen(self, code, message, compressed=False):
if "<STR_LIT>" in message:<EOL><INDENT>return self.__info_gzip_gen()<EOL><DEDENT>if compressed:<EOL><INDENT>return self.__info_yenczlib_gen()<EOL><DEDENT>return self.__info_plain_gen()<EOL>
Dispatcher for the info generators.

        Determines which __info_*_gen() should be used based on the supplied
        parameters.

        Args:
            code: The status code for the command response.
            message: The status message for the command reponse.
            compressed: Force decompression. Useful for xz* commands.

        Returns:
            An info generator.