code: def delete_runs(
      self, run_uuids: List[str], project_owner: str
  ) -> None:
      for run_uuid in run_uuids:
          if run_uuid in self.runs:
              self.runs.pop(run_uuid)
              r = run.get(run_uuid)
              if r and r.owner == project_owner:
                  try:
                      run.delete(run_uuid)
                  except TypeError:
                      logger.error(
                          f"error while deleting the run {run_uuid}"
                      )
  
      self.save()
  
imports: from typing import List, Dict, Union, Optional
  from labml_db import Model, Key, Index
  from .None import run
  from .None import session
  from ..logger import logger
label_desc: Use image node_id 6 for calling the Project obj's underlying member method code with example usage: obj.delete_runs(run_uuids, project_owner) without return types