X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=o2ims%2Fservice%2Fwatcher%2Fpserver_cpu_watcher.py;h=b18ead6095acfee7617d6b9c104bef0a1496c96c;hb=refs%2Fchanges%2F95%2F7095%2F3;hp=e99cdc0eecfd665344ee2f2dda19f6fd166e0025;hpb=e60b74de2ecaccc5f2fef8e75a44649d0e90d362;p=pti%2Fo2.git diff --git a/o2ims/service/watcher/pserver_cpu_watcher.py b/o2ims/service/watcher/pserver_cpu_watcher.py index e99cdc0..b18ead6 100644 --- a/o2ims/service/watcher/pserver_cpu_watcher.py +++ b/o2ims/service/watcher/pserver_cpu_watcher.py @@ -13,17 +13,19 @@ # limitations under the License. from o2ims.service.client.base_client import BaseClient -from o2ims.service.unit_of_work import AbstractUnitOfWork +# from o2ims.service.unit_of_work import AbstractUnitOfWork from o2ims.service.watcher.resource_watcher import ResourceWatcher +from o2ims.domain import commands +from o2ims.service.messagebus import MessageBus -import logging -logger = logging.getLogger(__name__) +from o2common.helper import o2logging +logger = o2logging.get_logger(__name__) class PServerCpuWatcher(ResourceWatcher): def __init__(self, client: BaseClient, - uow: AbstractUnitOfWork) -> None: - super().__init__(client, uow) + bus: MessageBus) -> None: + super().__init__(client, bus) def _targetname(self): return "pserver_cpu" @@ -31,6 +33,7 @@ class PServerCpuWatcher(ResourceWatcher): def _probe(self, parent: object = None): hostid = parent.id if parent else None newmodels = self._client.list(hostid=hostid) - for newmodel in newmodels: - super()._compare_and_update(newmodel) - return newmodels + # for newmodel in newmodels: + # super()._compare_and_update(newmodel) + # return newmodels + return [commands.UpdatePserverCpu(m) for m in newmodels]