def _isAltered(self): if self._inserted: return True if self._deleted: return True return any(field.is_altered for field in self._fields.itervalues())
def __nonzero__(self): if RootMetadata.__nonzero__(self): return True return any(bool(group) for group in self.__groups)
def __nonzero__(self): return any(item for item in self.__data.itervalues())