code: def describe_keypairs(self, xml_bytes):
          
          results = []
          root = XML(xml_bytes)
          keypairs = root.find("keySet")
          if keypairs is None:
              return results
          for keypair_data in keypairs:
              key_name = keypair_data.findtext("keyName")
              key_fingerprint = keypair_data.findtext("keyFingerprint")
              results.append(model.Keypair(key_name, key_fingerprint))
          return results
docs: Parse the XML returned by the C{DescribeKeyPairs} function.
  
          @param xml_bytes: XML bytes with a C{DescribeKeyPairsResponse} root
              element.
          @return: a C{list} of L{Keypair}.