From 2ecde345023c4a509b39afb6dbd97071684b3539 Mon Sep 17 00:00:00 2001 From: Vishvananda Ishaya Date: Thu, 2 Sep 2010 13:50:14 -0700 Subject: pass all extra args from service to manager --- nova/service.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/nova/service.py b/nova/service.py index 738816631..198d3e3c6 100644 --- a/nova/service.py +++ b/nova/service.py @@ -44,13 +44,12 @@ flags.DEFINE_integer('report_interval', 10, class Service(object, service.Service): """Base class for workers that run on hosts.""" - def __init__(self, host, binary, topic, manager, - db_driver=None, *args, **kwargs): + def __init__(self, host, binary, topic, manager, *args, **kwargs): self.host = host self.binary = binary self.topic = topic manager_class = utils.import_class(manager) - self.manager = manager_class(host, db_driver) + self.manager = manager_class(host=host, *args, **kwargs) self.model_disconnected = False super(Service, self).__init__(*args, **kwargs) -- cgit