def __iter__(self):
        try:
            extras_iter = iter(self.__getattribute__('_extras'))
        except __HOLE__:
            extras_iter = ()
        return itertools.chain(super(SemiStrictDict, self).__iter__(), extras_iter)
dataset/ETHPy150Open MongoEngine/mongoengine/mongoengine/base/datastructures.py/SemiStrictDict.__iter__