Package pydrizzle :: Package traits102 :: Module trait_handlers :: Class TraitListObject
[hide private]
[frames] | no frames]

Class TraitListObject

source code

object --+    
         |    
      list --+
             |
            TraitListObject

Instance Methods [hide private]
new list
__init__(self, trait, object, name, items)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
__setitem__(self, key, value)
x[i]=y
source code
 
__setslice__(self, i, j, values)
x[i:j]=y
source code
 
__delitem__(self, key)
del x[y]
source code
 
__delslice__(self, i, j)
del x[i:j]
source code
 
append(self, value)
append object to end
source code
 
extend(self, xlist)
extend list by appending elements from the iterable
source code
 
remove(self, value)
remove first occurrence of value
source code
 
len_error(self, len) source code

Inherited from list: __add__, __contains__, __eq__, __ge__, __getattribute__, __getitem__, __getslice__, __gt__, __hash__, __iadd__, __imul__, __iter__, __le__, __len__, __lt__, __mul__, __ne__, __new__, __repr__, __reversed__, __rmul__, count, index, insert, pop, reverse, sort

Inherited from object: __delattr__, __reduce__, __reduce_ex__, __setattr__, __str__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, trait, object, name, items)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Returns: new list
Overrides: object.__init__
(inherited documentation)

__setitem__(self, key, value)
(Index assignment operator)

source code 

x[i]=y

Overrides: list.__setitem__
(inherited documentation)

__setslice__(self, i, j, values)
(Slice assignment operator)

source code 

x[i:j]=y

Use of negative indices is not supported.

Overrides: list.__setslice__
(inherited documentation)

__delitem__(self, key)
(Index deletion operator)

source code 

del x[y]

Overrides: list.__delitem__
(inherited documentation)

__delslice__(self, i, j)
(Slice deletion operator)

source code 

del x[i:j]

Use of negative indices is not supported.

Overrides: list.__delslice__
(inherited documentation)

append(self, value)

source code 

append object to end

Overrides: list.append
(inherited documentation)

extend(self, xlist)

source code 

extend list by appending elements from the iterable

Overrides: list.extend
(inherited documentation)

remove(self, value)

source code 

remove first occurrence of value

Overrides: list.remove
(inherited documentation)