# File lib/ec2/ec2.rb, line 959
    def describe_key_pairs(list=[])
      link = generate_request("DescribeKeyPairs", hash_params('KeyName', list.to_a))
      request_cache_or_info :describe_key_pairs, link, QEc2DescribeKeyPairParser, @@bench, list.nil? || list.empty?
    rescue Exception
      on_exception
    end