def print_instruction_info(instruction, info):
    """
    Prints the information *info* requested from the *target*. If the *info*
    is None, all the information is printed.

    :param instruction: Instruction defintion object
    :type instruction: :class:`Instruction`
    :param info: Information requested
    :type info: :class:`str`
    """
    if info is None:
        print(instruction.full_report())
