witty-crayon-22786
02/16/2017, 12:59 AMwitty-crayon-22786
02/16/2017, 1:00 AMHandle
witty-crayon-22786
02/16/2017, 1:00 AMwitty-crayon-22786
02/16/2017, 1:01 AMwitty-crayon-22786
02/16/2017, 1:01 AMwitty-crayon-22786
02/16/2017, 1:01 AMNew in version 1.4: two calls to new_handle(x) are guaranteed to return cdata objects with different void * values, even with the same x. This is a useful feature that avoids issues with unexpected duplicates in the following trick: if you need to keep alive the “handle” until explicitly asked to free it, but don’t have a natural Python-side place to attach it to, then the easiest is to add() it to a global set. It can later be removed from the set by global_set.discard(p), with p any cdata object whose void * value compares equal.
witty-crayon-22786
02/16/2017, 1:01 AMfancy-queen-20734
02/16/2017, 1:09 AMfancy-queen-20734
02/16/2017, 1:09 AMfancy-queen-20734
02/16/2017, 1:10 AMException message: Unrecognized State type `178` on: <cdata 'RawNode &' 0x7fa664854890>
fancy-queen-20734
02/16/2017, 1:10 AMwitty-crayon-22786
02/16/2017, 1:11 AMfancy-queen-20734
02/16/2017, 1:11 AMwitty-crayon-22786
02/16/2017, 1:11 AMwitty-crayon-22786
02/16/2017, 1:12 AMwitty-crayon-22786
02/16/2017, 1:12 AMwitty-crayon-22786
02/16/2017, 1:12 AMfancy-queen-20734
02/16/2017, 1:14 AMwitty-crayon-22786
02/16/2017, 1:15 AMfancy-queen-20734
02/16/2017, 1:16 AMfancy-queen-20734
02/16/2017, 1:17 AMfancy-queen-20734
02/16/2017, 1:18 AMfancy-queen-20734
02/16/2017, 1:18 AMwitty-crayon-22786
02/16/2017, 1:18 AMwitty-crayon-22786
02/16/2017, 1:18 AMfancy-queen-20734
02/16/2017, 1:18 AMwitty-crayon-22786
02/16/2017, 1:20 AMfancy-queen-20734
02/16/2017, 1:20 AMfancy-queen-20734
02/16/2017, 1:20 AMfancy-queen-20734
02/16/2017, 1:20 AM