The codeblock below is run on Field1 and calculates Field1 to equal Field2 if they are not equal. Else it returns Field1. My question is, does the else statement actually recalculate Field1 to equal itself or does it leave Field1 as is. Basically if Field1 is equal to Field2, I don't want Field1 to recalculate to itself.
def update(Field1,Field2): if Field1 != Field2: return Field2 else: return Field1