Index: wflow-py/wflow/wf_DynamicFramework.py =================================================================== diff -u -rb0268a64b8bf7f7d315774d3bea6fda7cb5f77d1 -r01eba5da1278c4a24e2c1e2ad33e67f9ea33bd34 --- wflow-py/wflow/wf_DynamicFramework.py (.../wf_DynamicFramework.py) (revision b0268a64b8bf7f7d315774d3bea6fda7cb5f77d1) +++ wflow-py/wflow/wf_DynamicFramework.py (.../wf_DynamicFramework.py) (revision 01eba5da1278c4a24e2c1e2ad33e67f9ea33bd34) @@ -692,7 +692,12 @@ theparmap = cover(theparmap, default) newargs.append(theparmap) - rest = lookupscalar(pathtotbl, *newargs) + for lmap in newargs: + if not os.path.exists(lmap): + rest = spatial(scalar(default)) + self.logger.debug("map file not found (" + lmap + ") returning default value: " + str(default)) + else: + rest = lookupscalar(pathtotbl, *newargs) else: self.logger.debug("tbl file not found (" + pathtotbl + ") returning default value: " + str(default)) rest = spatial(scalar(default))