Module Expr Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad orelse Assign NameStore ListLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return NameLoad decorator_list decorator_list If CompareEq NameLoad Str body Assign NameStore Call NameLoad ListLoad Num Num Num Num Num Print NameLoad Print AttributeLoad SubscriptLoad NameLoad Slice attr Assign NameStore Call NameLoad ListLoad Num Num Num Num Num Expr Call AttributeLoad NameLoad attr Str
N/A N/A Restrictive-List base class rlist N/A list N/A N/A Sub-class of list that calls a method before insertion allowed
	 __init__ N/A N/A self value N/A None N/A N/A Initialize the restricted list object N/A N/A value None N/A N/A value N/A N/A self beforeMultipleAdd N/A N/A N/A self beforeAdd item N/A item value N/A N/A value N/A N/A N/A N/A N/A super rlist self __init__ value N/A __setslice__ N/A N/A self start stop value N/A N/A N/A __setslice__ with value checking N/A value N/A N/A self beforeMultipleAdd N/A N/A N/A self beforeAdd item N/A item value N/A N/A N/A N/A super rlist self __setslice__ start stop value N/A extend N/A N/A self value N/A N/A N/A extend with value checking N/A value N/A N/A self beforeMultipleAdd N/A N/A N/A self beforeAdd item N/A item value N/A N/A N/A N/A super rlist self extend value N/A N/A __iadd__ extend append N/A N/A self value N/A N/A N/A append with value checking N/A value N/A N/A self beforeAdd value N/A N/A N/A N/A super rlist self append value N/A insert N/A N/A self index value N/A N/A N/A insert with value checking N/A value N/A N/A self beforeAdd value N/A N/A N/A N/A super rlist self insert index value N/A __setitem__ N/A N/A self index value N/A N/A N/A __setitem__ with value checking N/A value N/A N/A self beforeAdd value N/A N/A N/A N/A super rlist self __setitem__ index value N/A beforeAdd N/A N/A self value N/A N/A N/A Called before all attempts to add an item N/A value N/A beforeMultipleAdd N/A N/A self value N/A N/A N/A Called before attempts to add more than one item (beforeAdd has already be called for each item) N/A value N/A N/A N/A N/A __name__ __main__ N/A N/A a N/A rlist N/A 1 2 3 4 5 N/A a N/A N/A N/A a N/A __class__ N/A m N/A rlist N/A 1 2 3 4 5 N/A N/A N/A m append s