bgk xddlmZddlZeed ZGddZdZedkr edSdS))__diffN getrefcountceZdZdS)AN)__name__ __module__ __qualname__e/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib/python3.11/site-packages/dill/tests/test_diff.pyrrsDr rct}t}t}||_||_tj|tj|rJd|_tj|sJtj|dtj|rJd|_tj|sJtj|}t |ddgksJ|drJg}|g}|g}tj|tj|rJ|dtj|sJtj|}|diksJ|dsJi}d|i}d|i} tj| tj| rJd|d<tj| sJtj| }|diksJ|dsJtsddl } tj| j dtj| rJd| j _ tj| sJtj| }t |ddgksJ|drJ t}t}t}||_||_tj|tj|rJd|_tj|sJtj|dtj|rJ|`tj|sJtj|}t |ddgksJ|drJdS)NT)forceraABCMeta) rrdiffmemorise has_changed whats_changedlistkeysappendIS_PYPYabcrzzz) rbcchangeda2b2c2a3b3c3rs r test_diffr&s A A A AC ACM!"""" " AC  A   M!4    """" " AC  A    ##G  !! " "se + + + +qz> B B BM"#### #IIaLLL  B    $$G 1:     1:: B RB RBM"#### # BqE  B    $$G 1:     1::    ck....#C((((( $$$$$$S))GAJOO%%&&9+55551:~( A A A AC ACM!"""" " AC  A   M!4    """" "   A    ##G  !! " "se + + + +qz>r __main__) dillrrsyshasattrrrr&rr r r r+s  gc=)) )        VVVr z IKKKKKr