def __iter__(self, current=0):
    'Iterates over zVars in CDF\n\n        Iterators for dicts return keys\n        @note: Returned in variable-number order\n        '
    while (current < self.__len__()):
        name = self[current].name()
        value = (yield name)
        if (value is None):
            current += 1
        else:
            current = self[value]._num()
            current += 1
Iterates over zVars in CDF

Iterators for dicts return keys
@note: Returned in variable-number order
def __iter__(self, current=0):
    'Iterates over zVars in CDF\n\n        Iterators for dicts return keys\n        @note: Returned in variable-number order\n        '
    while (current < self.__len__()):
        name = self[current].name()
        value = (yield name)
        if (value is None):
            current += 1
        else:
            current = self[value]._num()
            current += 1