code: def run_command(command: str) -> None:  # noqa: D
      logger.info(f"Running command {command}")
      return_code = os.system(command)
      if return_code != 0:
          raise RuntimeError(f"Error running command: {command}")
  
file_path: metricflow/metricflow/test/generate_snapshots.py
imports: from __future__ import annotations
  import logging
  import os
  from dataclasses import dataclass
  from typing import Callable, Optional, Sequence
  from dbt_semantic_interfaces.enum_extension import assert_values_exhausted
  from dbt_semantic_interfaces.implementations.base import FrozenBaseModel
  from metricflow.protocols.sql_client import SqlEngine
  from metricflow.test.fixtures.setup_fixtures import SQL_ENGINE_SNAPSHOT_MARKER_NAME
label_desc: Use image node_id 1 for calling a global function with example usage: run_command(command) without return types