==== Finalized Object 0x1297d20 history ==== [23767] test_astobj2_weaken.c:157 astobj2_weak1: +1 obj2 - [**constructor**] [23767] test_astobj2_weaken.c:161 astobj2_weak1: -1 - [**destructor**] ==== Finalized Object 0x12ca670 history ==== [23767] test_astobj2_weaken.c:89 astobj2_weak1: +1 obj1 - [**constructor**] [23767] test_astobj2_weaken.c:110 astobj2_weak1: +1 set weakref1 to obj1 - [1] [23767] test_astobj2_weaken.c:188 astobj2_weak1: +1 get strong1 from weakref2 - [2] [23767] test_astobj2_weaken.c:189 astobj2_weak1: -1 strong1 - [3] [23767] astobj2.c:456 internal_ao2_ref: -1 - [2] [23767] test_astobj2_weaken.c:201 astobj2_weak1: -1 obj1 - [**destructor**] ==== Finalized Object 0x12ca670 history ==== [23767] test_astobj2_weaken.c:214 astobj2_weak1: +1 obj3 - [**constructor**] [23767] test_astobj2_weaken.c:220 astobj2_weak1: +1 set weakref2 to obj3 - [1] [23767] astobj2.c:456 internal_ao2_ref: -1 - [2] [23767] test_astobj2_weaken.c:225 astobj2_weak1: -1 - [**destructor**] ==== Finalized Object 0x1297fc0 history ==== [23767] test_astobj2_weaken.c:94 astobj2_weak1: +1 weakref1 - [**constructor**] [23767] test_astobj2_weaken.c:110 astobj2_weak1: +1 set weakref1 to obj1 - [1] [23767] test_astobj2_weaken.c:120 astobj2_weak1: +1 get weakref2 from obj1 - [2] [23767] test_astobj2_weaken.c:146 astobj2_weak1: -1 weakref1 - [3] [23767] test_astobj2_weaken.c:147 astobj2_weak1: -1 weakref2 - [2] [23767] test_astobj2_weaken.c:149 astobj2_weak1: +1 get weakref2 from obj1 - [1] [23767] astobj2.c:491 internal_ao2_ref: -1 - [2] [23767] test_astobj2_weaken.c:220 astobj2_weak1: +1 set weakref2 to obj3 - [1] [23767] astobj2.c:491 internal_ao2_ref: -1 - [2] [23767] test_astobj2_weaken.c:226 astobj2_weak1: -1 weakref2 - [**destructor**]