Vega strike Python Modules doc  0.5.1
Documentation of the " Modules " folder of Vega strike
 All Data Structures Namespaces Files Functions Variables
WeakValuedItemIterator Class Reference
Inheritance diagram for WeakValuedItemIterator:
BaseIter

Public Member Functions

def __init__
 
def next
 
- Public Member Functions inherited from BaseIter
def __iter__
 

Detailed Description

Definition at line 271 of file weakref.py.

Constructor & Destructor Documentation

def __init__ (   self,
  weakdict 
)

Definition at line 272 of file weakref.py.

References WeakKeyedKeyIterator._next, WeakKeyedItemIterator._next, WeakValuedValueIterator._next, and WeakValuedItemIterator._next.

273  def __init__(self, weakdict):
274  self._next = weakdict.data.iteritems().next

Member Function Documentation

def next (   self)

Definition at line 275 of file weakref.py.

References WeakKeyedKeyIterator._next, WeakKeyedItemIterator._next, WeakValuedValueIterator._next, and WeakValuedItemIterator._next.

276  def next(self):
277  while 1:
278  key, wr = self._next()
279  value = wr()
280  if value is not None:
281  return key, value
282 
283 
# no longer needed

The documentation for this class was generated from the following file: