@removals.remove(message='keystoneclient auth plugins are deprecated. Use keystoneauth.', version='2.1.0', removal_version='3.0.0')
def get_plugin_class(name):
 try:
  mgr = stevedore.DriverManager(namespace=PLUGIN_NAMESPACE, name=name, invoke_on_load=False)
 except RuntimeError:
  raise exceptions.NoMatchingPlugin(name)
 return mgr.driver

@ removals . remove ( message = 'keystoneclient auth plugins are deprecated. Use keystoneauth.' , version = '2.1.0' , removal_version = '3.0.0' ) def get_plugin_class ( name ) : try : mgr = stevedore . DriverManager ( namespace = PLUGIN_NAMESPACE , name = name , invoke_on_load = False ) except RuntimeError : raise exceptions . NoMatchingPlugin ( name ) return mgr . driver
retrieve a plugin class by its entrypoint name .