fix inheritence hierarchy of DriverManager

Change-Id: I4c85d42a800186da4beeac13acd7a07d4223fa90
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
This commit is contained in:
Doug Hellmann 2012-09-13 07:21:24 -04:00
parent cfb1f11ea7
commit d32fa18efe

@ -1,7 +1,7 @@
from .hook import HookManager
from .named import NamedExtensionManager
class DriverManager(HookManager):
class DriverManager(NamedExtensionManager):
"""Load a single plugin with a given name from the namespace.
:param namespace: The namespace for the entry points.
@ -23,9 +23,9 @@ class DriverManager(HookManager):
def __init__(self, namespace, name,
invoke_on_load=False, invoke_args=(), invoke_kwds={}):
super(HookManager, self).__init__(
namespace,
[name],
super(DriverManager, self).__init__(
namespace=namespace,
names=[name],
invoke_on_load=invoke_on_load,
invoke_args=invoke_args,
invoke_kwds=invoke_kwds,