I have a PythonCaller with an input function as usual.
Â
In this function, I have a list to update.myList = rtoto, tata] if cond1: myList.remove(toto)
logger1Â myList.append(momo)
logger2 if cond2:
myList.remove(tata)
logger3
myList.append(mama)
logger4
So, I want to obtain at last, myList = Âmomo, mama]
Â
But, if I check the loggers :ÂÂ
logger1 : Itata] (all right)Â
logger2 : ltata, momo] (still all right)Â
logger3 : Âtoto] (as if the list reseted)Â
logger4 : ototo, mama] (so not quite good)I think the problem come from the fact that I have two objects coming in the FME project. Is that right?
How can I save the first change?
Am I missing something?
Â