refs #887 handle potential InventariandoSoftware() exceptions

pull/10/head
Natalia Serrano 2024-10-08 10:25:54 +02:00
parent a3f4eafffb
commit e2f161ae97
1 changed files with 15 additions and 3 deletions

View File

@ -101,7 +101,13 @@ class CloningEngineWorker (ogLiveWorker):
self.muestraMensaje (7)
if self.InventariandoSoftware (dsk, par, False, 'InventarioSoftware'): ## Crea inventario Software previamente
try:
res = self.InventariandoSoftware (dsk, par, False, 'InventarioSoftware'): ## Crea inventario Software previamente
except:
logger.warning ('Error al ejecutar el comando')
return {}
if res:
self.muestraMensaje (2)
try:
self.interfaceAdmin (nfn, [dsk, par, nci, ipr])
@ -193,12 +199,18 @@ class CloningEngineWorker (ogLiveWorker):
self.muestraMensaje (7)
res = self.InventariandoSoftware (dsk, par, True, 'InventarioSoftware')
try:
self.InventariandoSoftware (dsk, par, True, 'InventarioSoftware')
herror = 0
except:
logger.warning ('Error al ejecutar el comando')
herror = 1
self.muestraMenu()
cmd = {
'nfn': 'RESPUESTA_InventarioSoftware',
}
return self.respuestaEjecucionComando (cmd, 0, ids)
return self.respuestaEjecucionComando (cmd, herror, ids)
def process_CrearImagen (self, path, get_params, post_params, server):
logger.debug ('in process_CrearImagen, path "{}" get_params "{}" post_params "{}" server "{}"'.format (path, get_params, post_params, server))