code: def __iter__(self):
      for v in self.task_datastores:
          yield v
  
file_path: metaflow/metaflow/datastore/datastore_set.py
imports: import json
  from io import BytesIO
  from .exceptions import DataException
  from .content_addressed_store import BlobCache
label_desc: Use image node_id 4 for calling the TaskDataStoreSet obj's underlying member method code with example usage: obj.__iter__() without return types