From 909262b4be85c18f685ecdb44722494cccc8cd30 Mon Sep 17 00:00:00 2001 From: Erik Reid <erik.reid@geant.org> Date: Fri, 8 May 2020 13:52:39 +0200 Subject: [PATCH] put task name in state meta in parent class --- inventory_provider/tasks/worker.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/inventory_provider/tasks/worker.py b/inventory_provider/tasks/worker.py index b82e263e..619ebdf1 100644 --- a/inventory_provider/tasks/worker.py +++ b/inventory_provider/tasks/worker.py @@ -67,8 +67,10 @@ class InventoryTask(Task): logging.debug("loaded config: %r" % InventoryTask.config) def update_state(self, **kwargs): + meta = kwargs.get('meta', dict()) + meta['task'] = self.name logger.debug(json.dumps( - {'state': kwargs['state'], 'meta': str(kwargs['meta'])} + {'state': kwargs['state'], 'meta': str(meta)} )) super().update_state(**kwargs) @@ -271,7 +273,6 @@ def update_neteng_managed_device_list(self): self.update_state( state=states.STARTED, meta={ - 'task': 'update_neteng_managed_device_list', 'message': 'querying netdash for managed routers' }) @@ -281,7 +282,6 @@ def update_neteng_managed_device_list(self): self.update_state( state=states.STARTED, meta={ - 'task': 'update_neteng_managed_device_list', 'message': f'found {len(routers)} routers, saving details' }) @@ -425,7 +425,6 @@ def reload_router_config(self, hostname): self.update_state( state=states.STARTED, meta={ - 'task': 'reload_router_config', 'hostname': hostname, 'message': 'loading router netconf data' }) @@ -463,7 +462,6 @@ def reload_router_config(self, hostname): self.update_state( state=states.STARTED, meta={ - 'task': 'reload_router_config', 'hostname': hostname, 'message': 'refreshing peers & clearing cache' }) @@ -482,7 +480,6 @@ def reload_router_config(self, hostname): self.update_state( state=states.STARTED, meta={ - 'task': 'reload_router_config', 'hostname': hostname, 'message': 'refreshing snmp interface indexes' }) @@ -601,7 +598,6 @@ def refresh_finalizer(self, pending_task_ids_json): self.update_state( state=states.STARTED, meta={ - 'task': 'refresh_finalizer', 'message': s }) -- GitLab