code: def list_content(self, paths):
      strip_prefix_len = len(self.datastore_root.rstrip("/")) + 1
      with S3(
          s3root=self.datastore_root,
          tmproot=ARTIFACT_LOCALROOT,
          external_client=self.s3_client,
      ) as s3:
          results = s3.list_paths(paths)
          return [
              self.list_content_result(
                  path=o.url[strip_prefix_len:], is_file=o.exists
              )
              for o in results
          ]
  
file_path: metaflow/metaflow/plugins/datastores/s3_storage.py
imports: import os
  from itertools import starmap
  from metaflow.plugins.datatools.s3.s3 import S3, S3Client, S3PutObject, check_s3_deps
  from metaflow.metaflow_config import DATASTORE_SYSROOT_S3, ARTIFACT_LOCALROOT
  from metaflow.datastore.datastore_storage import CloseAfterUse, DataStoreStorage
label_desc: Use image node_id 6 for calling the S3Storage obj's underlying member method code with example usage: obj.list_content(paths) and returns: unknown