I ran:
mdl0 = copy.deepcopy(mdl)
print(mdl == mdl0)
and it prints
False
I would have expected that the is
operator returned false since they aren’t the same object but they are copies, so equality should return true.
Why is this not working as I expected? Is that a bug or do I have a misunderstanding?