Module Expr Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults vararg body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad Assign NameStore Call NameLoad NameLoad If CompareEq NameLoad Num body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad orelse If CompareEq NameLoad Num body If Call NameLoad SubscriptLoad NameLoad Index Num NameLoad body Assign TupleStore NameStore NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad orelse Assign TupleStore NameStore NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Raise NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return CompareIn NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore NameLoad body If CompareNotIn NameLoad AttributeLoad NameLoad attr body Return NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg body Expr Str Assign NameStore Call NameLoad NameLoad If CompareEq NameLoad Num body Assign TupleStore NameStore NameLoad If Call AttributeLoad NameLoad attr NameLoad body Return NameLoad If UnaryOpNot Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad orelse Return NameLoad orelse If CompareEq NameLoad Num body Assign TupleStore NameStore NameStore NameLoad If Call AttributeLoad NameLoad attr NameLoad body Return Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Raise NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg body Assign NameStore Call NameLoad NameLoad If CompareEq NameLoad Num body Assign TupleStore NameStore NameLoad Assign NameStore NameLoad For NameStore NameLoad body If Call AttributeLoad NameLoad attr NameLoad body Continue If Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore NameLoad Return NameLoad orelse If CompareEq NameLoad Num body Assign TupleStore NameStore NameStore NameLoad Assign NameStore NameLoad For NameStore NameLoad body If Call AttributeLoad NameLoad attr NameLoad body Continue Expr Call AttributeLoad NameLoad attr NameLoad NameLoad AugAssignAdd NameStore Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore NameLoad Return NameLoad orelse Raise NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Delete SubscriptDel NameLoad Slice Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Return Num Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Return Num Return Call AttributeLoad SubscriptLoad NameLoad Slice Num attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad orelse If Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad For NameStore Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad Delete SubscriptDel NameLoad Slice NameLoad NameLoad For NameStore NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareIn NameLoad NameLoad body If CompareEq SubscriptLoad NameLoad Index NameLoad NameLoad body Return NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptStore NameLoad Index NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIsNot NameLoad NameLoad body If CompareEq NameLoad Num body Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad orelse Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad BinOpSub NameLoad Num orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore Num orelse AugAssignAdd NameStore Num Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Return NameLoad decorator_list decorator_list
N/A N/A ListSet is an internal Muntjac class which implements a combination of
a list and a set. ListSet N/A list N/A N/A ListSet is an internal Muntjac class which implements a combination of
    a List and a Set. The main purpose of this class is to provide a list with
    a fast L{contains} method. Each inserted object must by unique (as
    specified by L{equals}). The L{set} method allows duplicates because of
    the way L{sort} works.

    This class is subject to change and should not be used outside Muntjac
    core.
     __init__ N/A N/A self N/A args N/A N/A N/A self _itemSet None N/A N/A self _duplicates N/A dict N/A nargs N/A len args N/A N/A nargs 0 N/A N/A N/A N/A N/A super ListSet self __init__ N/A N/A self _itemSet N/A set N/A N/A N/A nargs 1 N/A N/A N/A isinstance N/A args N/A 0 int N/A N/A N/A initialCapacity args N/A N/A N/A N/A super ListSet self __init__ N/A N/A self _itemSet N/A set N/A N/A N/A c args N/A N/A N/A N/A super ListSet self __init__ c N/A N/A self _itemSet N/A set N/A N/A self _itemSet N/A N/A N/A self _itemSet union c N/A N/A ValueError too many arguments N/A contains N/A N/A self o N/A N/A N/A N/A o N/A self _itemSet N/A __contains__ N/A N/A self item N/A N/A N/A N/A N/A self contains item N/A containsAll N/A N/A self c N/A N/A N/A cc c N/A N/A N/A cc N/A self _itemSet N/A N/A False N/A N/A True N/A append N/A N/A self val N/A N/A N/A N/A N/A self add val N/A insert N/A N/A self idx val N/A N/A N/A N/A N/A self add idx val N/A add N/A N/A self N/A args N/A N/A Works as list.append or list.insert but returns
        immediately if the element is already in the ListSet.
         N/A nargs N/A len args N/A N/A nargs 1 N/A N/A N/A e args N/A N/A N/A self contains e N/A N/A False N/A N/A N/A N/A N/A super ListSet self __contains__ e N/A N/A N/A N/A N/A super ListSet self append e N/A N/A N/A N/A self _itemSet add e N/A True N/A N/A False N/A N/A N/A nargs 2 N/A N/A N/A index element args N/A N/A N/A self contains element N/A N/A N/A N/A N/A N/A super ListSet self insert index element N/A N/A N/A N/A self _itemSet add element N/A N/A ValueError invalid number of arguments N/A extend N/A N/A self iterable N/A N/A N/A N/A N/A self addAll iterable N/A addAll N/A N/A self N/A args N/A N/A nargs N/A len args N/A N/A nargs 1 N/A N/A N/A c args N/A modified False N/A e c N/A N/A N/A N/A self contains e N/A N/A N/A N/A N/A self add e N/A N/A N/A N/A N/A self _itemSet add e N/A modified True N/A modified N/A N/A N/A nargs 2 N/A N/A N/A index c args N/A modified False N/A e c N/A N/A N/A N/A self contains e N/A N/A N/A N/A N/A self add index e N/A index 1 N/A N/A N/A N/A self _itemSet add e N/A modified True N/A modified N/A N/A ValueError invalid number of arguments N/A clear N/A N/A self N/A N/A N/A N/A self N/A N/A N/A N/A N/A self _itemSet clear N/A index N/A N/A self val N/A N/A N/A N/A N/A self indexOf val N/A indexOf N/A N/A self o N/A N/A N/A N/A N/A N/A self contains o N/A N/A -1 N/A N/A N/A N/A super ListSet self index o N/A lastIndexOf N/A N/A self o N/A N/A N/A N/A N/A N/A self contains o N/A N/A -1 N/A N/A N/A N/A self N/A -1 index o N/A remove N/A N/A self o N/A N/A N/A N/A isinstance o int N/A N/A index o N/A e N/A N/A N/A super ListSet self pop index N/A N/A e None N/A N/A N/A N/A N/A self _itemSet remove e N/A e N/A N/A N/A N/A N/A super ListSet self remove o N/A N/A N/A N/A N/A self _itemSet remove o N/A True N/A N/A False N/A removeRange N/A N/A self fromIndex toIndex N/A N/A N/A toRemove N/A set N/A idx N/A range fromIndex toIndex N/A N/A N/A N/A toRemove add N/A self N/A idx N/A N/A self N/A fromIndex toIndex N/A r toRemove N/A N/A N/A N/A N/A self _itemSet remove r N/A set N/A N/A self index element N/A N/A N/A N/A element self N/A N/A N/A N/A self N/A index element N/A N/A element N/A N/A N/A N/A self addDuplicate element N/A old N/A self N/A index element N/A N/A N/A self removeFromSet old N/A N/A N/A N/A self _itemSet add element N/A old N/A removeFromSet N/A N/A self e N/A N/A N/A Removes "e" from the set if it no longer exists in the list.
         N/A dupl N/A N/A N/A self _duplicates get e N/A N/A dupl None N/A N/A N/A dupl 1 N/A N/A N/A N/A self _duplicates N/A e N/A N/A N/A N/A self _duplicates N/A e N/A dupl 1 N/A N/A N/A N/A N/A self _itemSet remove e N/A addDuplicate N/A N/A self element N/A N/A N/A Marks the "element" can be found more than once from the list.
        Allowed in L{set} to make sorting work.
         N/A nr N/A N/A N/A self _duplicates get element N/A N/A nr None N/A N/A nr 1 N/A N/A nr 1 N/A N/A N/A self _duplicates N/A element nr N/A clone N/A N/A self N/A N/A N/A v N/A ListSet N/A self N/A N/A N/A v _itemSet N/A set N/A self _itemSet N/A v N/A N/A