code: def _load_keyring_class(keyring_name):
      
      module_name, sep, class_name = keyring_name.rpartition('.')
      __import__(module_name)
      module = sys.modules[module_name]
      return getattr(module, class_name)
docs: Load the keyring class indicated by name.
  
      These popular names are tested to ensure their presence.
  
      >>> popular_names = [
      ...      'keyring.backends.Windows.WinVaultKeyring',
      ...      'keyring.backends.OS_X.Keyring',
      ...      'keyring.backends.kwallet.DBusKeyring',
      ...      'keyring.backends.SecretService.Keyring',
      ...  ]
      >>> list(map(_load_keyring_class, popular_names))
      [...]
  
      These legacy names are retained for compatibility.
  
      >>> legacy_names = [
      ...  ]
      >>> list(map(_load_keyring_class, legacy_names))
      [...]