04-23-2020, 05:59 PM
It's possible that it TACTIC is caching the value and is pulling the value from the cache. The expression language is heavily cached and which will speed up repeated expressions considerably.
Try replacing this:
value = Search.eval(value, env_sobjects=env_sobjects)
with:
from pyasm.biz import ExpressionParser
parser = ExpressionParser()
parser.eval(value, env_sobjects=env_sobjects, use_cache=False)
and let me know if this fixes the problem.
Try replacing this:
value = Search.eval(value, env_sobjects=env_sobjects)
with:
from pyasm.biz import ExpressionParser
parser = ExpressionParser()
parser.eval(value, env_sobjects=env_sobjects, use_cache=False)
and let me know if this fixes the problem.