Module ImportFrom alias Import alias TryExcept body ImportFrom alias handlers ExceptHandler type TupleLoad NameLoad NameLoad name NameStore body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults vararg kwarg body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr While AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body Return NameLoad orelse Raise NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults Num body Assign NameStore Call AttributeLoad NameLoad attr While CompareNotEq NameLoad Num body If UnaryOpNot Call NameLoad NameLoad NameLoad body Raise NameLoad Str If CompareGt NameLoad Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore AttributeLoad NameLoad attr AugAssignSub NameStore Num Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore TupleLoad NameLoad decorator_list Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Num Expr Yield NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Num Expr Call NameLoad NameLoad decorator_list Assign NameStore Call NameLoad NameLoad FunctionDef arguments args NameParam defaults body Expr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Num Expr Call NameLoad NameLoad decorator_list Assign NameStore Call NameLoad NameLoad FunctionDef arguments args defaults body For NameStore ListLoad NameLoad NameLoad NameLoad body Assign NameStore ListLoad For NameStore Call NameLoad Num body For NameStore Call NameLoad Num NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assert CompareEq NameLoad BinOpMult Num ListLoad Num Num Num Num Num Num Num Num Num Num decorator_list FunctionDef arguments args defaults body TryExcept body Expr Call NameLoad Num handlers ExceptHandler type NameLoad body Pass decorator_list Expr Call NameLoad Expr Call NameLoad Expr Call NameLoad FunctionDef arguments args NameParam defaults body If CompareEq NameLoad Num body Return For NameStore Call NameLoad BinOpSub NameLoad Num body Expr Call NameLoad NameLoad Expr Call NameLoad NameLoad decorator_list Assign NameStore Call NameLoad NameLoad FunctionDef arguments args defaults body Assign NameStore ListLoad For NameStore Call NameLoad Num body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list Expr Call NameLoad FunctionDef arguments args NameParam defaults body If CompareGt Call NameLoad NameLoad Num body For NameStore NameLoad body Expr ListComp Call NameLoad BinOpAdd ListLoad NameLoad NameLoad comprehension NameStore Call NameLoad ListComp NameLoad comprehension NameStore NameLoad CompareNotEq NameLoad NameLoad orelse Expr Call NameLoad NameLoad decorator_list Assign NameStore Call NameLoad NameLoad FunctionDef arguments args defaults body Assign NameStore Call NameLoad Call NameLoad Num Assign NameStore Call NameLoad NameLoad Assert CompareEq Call NameLoad NameLoad BinOpMult BinOpMult BinOpMult Num Num Num Num Assert CompareIn ListLoad Num Num Num Num NameLoad Assert CompareIn ListLoad Num Num Num Num NameLoad Assign NameStore ListLoad For NameStore Call NameLoad Call NameLoad Call NameLoad Num Call NameLoad Call NameLoad Num body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list Expr Call NameLoad FunctionDef arguments args NameParam defaults body For NameStore Call NameLoad Num NameLoad body Expr Call NameLoad NameLoad Expr Call NameLoad BinOpMult NameLoad NameLoad Num decorator_list Assign NameStore Call NameLoad NameLoad FunctionDef arguments args NameParam NameParam defaults body For NameStore Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore Call NameLoad NameLoad FunctionDef arguments args defaults body Assign NameStore ListLoad For NameStore Call NameLoad Num NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assert CompareEq NameLoad ListLoad Num Num Num Num Num Num Num Num decorator_list Expr Call NameLoad
N/A __future__ generators N/A py N/A N/A py.magic greenlet N/A N/A N/A N/A ImportError RuntimeError N/A e N/A N/A N/A N/A N/A py test skip N/A str e genlet N/A greenlet N/A __init__ N/A N/A self N/A args kwds N/A N/A N/A self args args N/A N/A self kwds kwds N/A N/A self child None N/A run N/A N/A self N/A N/A N/A N/A fn N/A self fn N/A N/A fn N/A self args N/A self kwds N/A __iter__ N/A N/A self N/A N/A N/A self N/A set_child N/A N/A self child N/A N/A N/A N/A self child child N/A next N/A N/A self N/A N/A N/A N/A self child N/A N/A child N/A self child N/A N/A child child N/A N/A tmp child N/A child N/A child child N/A N/A tmp child None N/A result N/A N/A child switch N/A N/A N/A self parent N/A N/A greenlet getcurrent N/A result N/A N/A self switch N/A self N/A N/A result N/A N/A StopIteration N/A N/A Yield N/A N/A value level N/A 1 N/A N/A g N/A N/A greenlet getcurrent N/A N/A level 0 N/A N/A N/A N/A isinstance g genlet N/A N/A RuntimeError yield outside a genlet N/A N/A level 1 N/A N/A N/A N/A N/A g parent set_child g N/A g N/A g parent N/A level 1 N/A N/A N/A g switch value N/A Genlet N/A N/A func N/A N/A Genlet N/A genlet N/A N/A fn N/A func N/A N/A Genlet N/A g1 N/A N/A n seen N/A N/A N/A i N/A range n N/A N/A N/A N/A seen append N/A i 1 N/A N/A i N/A g2 N/A N/A n seen N/A N/A N/A i N/A range n N/A N/A N/A N/A seen append N/A i 1 N/A N/A Yield i N/A N/A g2 N/A Genlet g2 nested N/A N/A i N/A N/A N/A N/A Yield i N/A g3 N/A N/A n seen N/A N/A N/A i N/A range n N/A N/A N/A N/A seen append N/A i 1 N/A N/A nested i N/A N/A g3 N/A Genlet g3 test_genlet_simple N/A N/A N/A N/A N/A g N/A g1 g2 g3 N/A N/A seen N/A N/A k N/A range 3 N/A N/A j N/A g 5 seen N/A N/A N/A N/A seen append j N/A N/A seen N/A 3 N/A 1 0 2 1 3 2 4 3 5 4 N/A test_genlet_bad N/A N/A N/A N/A N/A N/A N/A N/A Yield 10 N/A N/A N/A RuntimeError N/A N/A N/A N/A N/A test_genlet_bad N/A N/A test_genlet_simple N/A N/A test_genlet_bad a N/A N/A n N/A N/A N/A N/A n 0 N/A N/A N/A ii N/A ax N/A n 1 N/A N/A N/A Yield ii N/A N/A Yield n N/A N/A ax N/A Genlet a test_nested_genlets N/A N/A N/A N/A N/A seen N/A N/A ii N/A ax 5 N/A N/A N/A N/A seen append ii N/A N/A N/A test_nested_genlets perms N/A N/A l N/A N/A N/A N/A N/A len l 1 N/A N/A e l N/A N/A N/A N/A Yield N/A N/A e p N/A p N/A perms N/A x N/A x l N/A x e N/A N/A N/A Yield l N/A N/A perms N/A Genlet perms test_perms N/A N/A N/A N/A N/A gen_perms N/A perms N/A range 4 N/A permutations N/A list gen_perms N/A N/A N/A len permutations N/A N/A N/A 4 3 2 1 N/A N/A N/A 0 1 2 3 permutations N/A N/A N/A 3 2 1 0 permutations N/A res N/A N/A ii N/A zip N/A perms N/A range 4 N/A perms N/A range 3 N/A N/A N/A N/A res append ii N/A N/A N/A test_perms gr1 N/A N/A n N/A N/A N/A ii N/A range 1 n N/A N/A N/A Yield ii N/A N/A Yield N/A ii ii 2 N/A N/A gr1 N/A Genlet gr1 gr2 N/A N/A n seen N/A N/A N/A ii N/A gr1 n N/A N/A N/A N/A seen append ii N/A N/A gr2 N/A Genlet gr2 test_layered_genlets N/A N/A N/A N/A N/A seen N/A N/A ii N/A gr2 5 seen N/A N/A N/A N/A seen append ii N/A N/A seen N/A 1 1 2 4 3 9 4 16 N/A N/A N/A test_layered_genlets