19 lines
437 B
Python
19 lines
437 B
Python
|
|
|
|
def get_scan_index():
|
|
try:
|
|
return int(get_setting("ScanIndex"))
|
|
except:
|
|
return 1
|
|
|
|
def processScanPars_decorator(func):
|
|
def wrapper(scan, pars):
|
|
if 'name' not in pars:
|
|
index = get_scan_index()
|
|
set_exec_pars(name=str(index))
|
|
set_setting("ScanIndex", index+1)
|
|
func(scan, pars)
|
|
return wrapper
|
|
|
|
|
|
processScanPars = processScanPars_decorator(processScanPars) |