code: def run(self, **kwargs):
      self.cli_helper.echo(__("info", "cli.run.run"))
      # Create input dictionaries
      snapshot_dict = {}
      # Environment
      if kwargs.get("environment_id", None) or kwargs.get(
          "environment_paths", None
      ):
          mutually_exclusive_args = [
              "environment_id",
              "environment_paths",
          ]
          mutually_exclusive(
              mutually_exclusive_args, kwargs, snapshot_dict
          )
      task_dict = {
          "ports": kwargs["ports"],
          "interactive": kwargs["interactive"],
          "mem_limit": kwargs["mem_limit"],
      }
      if not isinstance(kwargs["cmd"], list):
          if platform.system() == "Windows":
              task_dict["command"] = kwargs["cmd"]
          elif isinstance(kwargs["cmd"], basestring):
              task_dict["command_list"] = shlex.split(kwargs["cmd"])
      else:
          task_dict["command_list"] = kwargs["cmd"]
  
      data_paths = kwargs["data"]
      # Run task and return Task object result
      task_obj = self.task_run_helper(
          task_dict, snapshot_dict, "cli.run.run", data_paths=data_paths
      )
      if not task_obj:
          return False
      # Creating the run object
      run_obj = Run(task_obj)
      return run_obj
  
imports: from __future__ import print_function
  import os
  import sys
  import shlex
  import platform
  from datetime import datetime
  from datmo.core.util.i18n import get
  from datmo.core.util.misc_functions import mutually_exclusive, printable_object
  from datmo.cli.command.project import ProjectCommand
  from datmo.core.controller.task import TaskController
  from datmo.core.controller.snapshot import SnapshotController
  from datmo.cli.driver.helper import Helper
  from datmo.core.entity.run import Run
  from datmo.core.util.exceptions import RequiredArgumentMissing
  from datmo.core.util.misc_functions import prettify_datetime
label_desc: Use image node_id 2 for calling the RunCommand obj's underlying member method code with example usage: obj.run() and returns: run_obj, False