def __iter__(self):
    for model_instance in itertools.chain.from_iterable(self._iters):
      yield model_instance
A method wrapped with @synchronized is marked as synchronized.
dataset/ETHPy150Open GoogleCloudPlatform/appengine-mapreduce/python/src/mapreduce/datastore_range_iterators.py/_MultiPropertyRangeModelIterator.__iter__--crossover with--dataset/ETHPy150Open itamarst/crochet/crochet/tests/test_util.py/SynchronizedTests.test_marked