From 0f5cf07aa01d7342515f17cdf118fa5fcfc17f77 Mon Sep 17 00:00:00 2001 From: Natalia Serrano Date: Tue, 15 Oct 2024 11:29:58 +0200 Subject: [PATCH] refs #946 simplify code, support "ser=text" --- src/opengnsys/workers/oglive_worker.py | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/src/opengnsys/workers/oglive_worker.py b/src/opengnsys/workers/oglive_worker.py index 5c99bd9..80c5c69 100644 --- a/src/opengnsys/workers/oglive_worker.py +++ b/src/opengnsys/workers/oglive_worker.py @@ -280,18 +280,9 @@ class ogLiveWorker(ServerWorker): elem = {} ptrCfg = line.split ('\t') - ## Si la 1ª línea solo incluye el número de serie del equipo; actualizar BD. - #if es_la_primera_iteracion and 1 == len (ptrCfg): - # elem['ser'] = ptrCfg[0].split ('=')[1] - # continue ## si hemos entrado en este if, entonces no hacemos todo lo demas de particiones y tal: iteramos el bucle de nuevo - - elem['disk'] = ptrCfg[0].split ('=')[1] ## Número de disco - elem['par'] = ptrCfg[1].split ('=')[1] ## Número de partición - elem['cpt'] = ptrCfg[2].split ('=')[1] or 0 ## Código de partición - elem['sfi'] = ptrCfg[3].split ('=')[1] ## Sistema de ficheros - elem['soi'] = ptrCfg[4].split ('=')[1] ## Nombre del S.O. instalado - elem['tam'] = ptrCfg[5].split ('=')[1] ## Tamaño de la partición - elem['uso'] = ptrCfg[6].split ('=')[1] ## Porcentaje de uso del S.F. + for item in ptrCfg: + k, v = item.split ('=') + elem[k] = v obj.append (elem)