|
|
@ -38,7 +38,7 @@ def ActivityListExecute(inGSettings, inActivityList):
|
|
|
|
lResultList = [] # init the result list
|
|
|
|
lResultList = [] # init the result list
|
|
|
|
try:
|
|
|
|
try:
|
|
|
|
for lActivityItem in inActivityList: # Iterate throught the activity list
|
|
|
|
for lActivityItem in inActivityList: # Iterate throught the activity list
|
|
|
|
if lL: lL.info(f'Processor.ActivityListExecute:: Def:{str(lActivityItem["Def"])}. Parameters are not available to see.')
|
|
|
|
if lL: lL.info(f'pyOpenRPA Processor.ActivityListExecute:: Def:{str(lActivityItem["Def"])}. Parameters are not available to see.')
|
|
|
|
lDef = None # Def variable
|
|
|
|
lDef = None # Def variable
|
|
|
|
if callable(lActivityItem["Def"]): # CHeck if def is callable
|
|
|
|
if callable(lActivityItem["Def"]): # CHeck if def is callable
|
|
|
|
lDef = lActivityItem["Def"] # Get the def
|
|
|
|
lDef = lActivityItem["Def"] # Get the def
|
|
|
@ -65,8 +65,8 @@ def ActivityListExecute(inGSettings, inActivityList):
|
|
|
|
lActivityItemResult = lDef(*lActivityItem["ArgList"], **lActivityItem["ArgDict"])
|
|
|
|
lActivityItemResult = lDef(*lActivityItem["ArgList"], **lActivityItem["ArgDict"])
|
|
|
|
lResultList.append(lActivityItemResult) # return the result
|
|
|
|
lResultList.append(lActivityItemResult) # return the result
|
|
|
|
except Exception as e:
|
|
|
|
except Exception as e:
|
|
|
|
if lL: lL.exception(f"Processor.ActivityListExecute: Exception in def execution - activity will be ignored.") # Logging
|
|
|
|
if lL: lL.exception(f"pyOpenRPA Processor.ActivityListExecute: Exception in def execution - activity will be ignored.") # Logging
|
|
|
|
lResultList.append(e) # return the generated exception
|
|
|
|
lResultList.append(e) # return the generated exception
|
|
|
|
except Exception as e:
|
|
|
|
except Exception as e:
|
|
|
|
if lL: lL.exception(f"Processor.ActivityListExecute: Exception when initialisation - All activity list will be ignored.") # Logging
|
|
|
|
if lL: lL.exception(f"pyOpenRPA Processor.ActivityListExecute: Exception when initialisation - All activity list will be ignored.") # Logging
|
|
|
|
return lResultList # return the result list
|
|
|
|
return lResultList # return the result list
|