code: def _delete_runs(self, runs, permanent):
      for run in runs:
          run_uri = self._s3_uri(*(RUNS_PATH + [run.id]))
          if permanent:
              self._s3_rm(run_uri)
          else:
              deleted_uri = self._s3_uri(
                  *(DELETED_RUNS_PATH + [run.id])
              )
              self._s3_mv(run_uri, deleted_uri)
      self._new_meta_id()
  
imports: import itertools
  import logging
  import os
  import subprocess
  import sys
  import uuid
  from guild import remote
  from guild import remote_util
  from guild import util
  from guild import var
  from .None import meta_sync
label_desc: Use image node_id 9 for calling the S3Remote obj's underlying member method code with example usage: obj._delete_runs(runs, permanent) without return types