hello!
i was wondering why the outcome of true and false scripted in python is not working…
so if x is greater than y, the out should be IN[1] or otherwise IN[2]. but, for the both true and false case, outcome is the same. they produce outcome as IN[1] even if its false.
Hi 
I think that the problem is that your IN[0] is a list, and not a bool.
Have you tried replacing condition = IN[0] by condition = IN[0][0] ?
Because your condition is a list
you walk taliste or flatten
it works! thank you! i tried to flatten but didnt work before. thanks again!
Hi again,
In that case, you would have to iterate on both yours conditions and your sublists.
I’m guessing you would want something like that :
condition = IN[0]
closedStrirrups = IN[1]
ushapeStirrups = IN[2]
output = []
for i in range(len(condition)):
if(condition[i]) :
output.append(closedStirrups[i])
else:
output.append(ushapeStirrups[i])
OUT = output
Is that what you were trying to achieve ?
yesssss thank you so much!

