def __reversed__(self, current=None):
    'Iterates over all entries in this Attribute\n\n        Returns data from one entry at a time, starting at end and going\n        to beginning.\n        @note: Returned in entry-number order.\n        '
    if (current is None):
        current = self.max_idx()
    while (current >= 0):
        if self.has_entry(current):
            value = (yield self._get_entry(current))
            if (value != None):
                current = value
        current -= 1
Iterates over all entries in this Attribute

Returns data from one entry at a time, starting at end and going
to beginning.
@note: Returned in entry-number order.
def __reversed__(self, current=None):
    'Iterates over all entries in this Attribute\n\n        Returns data from one entry at a time, starting at end and going\n        to beginning.\n        @note: Returned in entry-number order.\n        '
    if (current is None):
        current = self.max_idx()
    while (current >= 0):
        if self.has_entry(current):
            value = (yield self._get_entry(current))
            if (value != None):
                current = value
        current -= 1