docs: def import_gpg_key(key):
      """Imports a GPG key"""
      if not key:
          raise CryptoritoError('Invalid GPG Key')
  
      key_fd, key_filename = mkstemp("cryptorito-gpg-import")
      key_handle = os.fdopen(key_fd, 'w')
  
      key_handle.write(polite_string(key))
      key_handle.close()
      cmd = flatten([gnupg_bin(), gnupg_home(), "--import", key_filename])
      output = stderr_output(cmd)
      msg = 'gpg: Total number processed: 1'
      output_bits = polite_string(output).split('\n')
      return len([line for line in output_bits if line == msg]) == 1