Module Assign NameStore Call NameLoad FunctionDef arguments args NameParam defaults NameLoad body FunctionDef arguments args NameParam defaults body Print BinOpMod Str TupleLoad NameLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list Return NameLoad decorator_list FunctionDef arguments args defaults body Print Str decorator_list Call NameLoad keyword NameLoad FunctionDef arguments args defaults body Print Str decorator_list Call NameLoad FunctionDef arguments args defaults body Print Str decorator_list
N/A N/A registry N/A set register N/A N/A active N/A True N/A decorate N/A N/A func N/A N/A N/A N/A running register(active=%s)->decorate(%s) N/A active func N/A active N/A N/A N/A N/A registry add func N/A N/A N/A N/A registry discard func N/A func N/A N/A decorate N/A f1 N/A N/A N/A N/A N/A running f1() N/A N/A register active False f2 N/A N/A N/A N/A N/A running f2() N/A N/A register f3 N/A N/A N/A N/A N/A running f3() N/A