code: def run(self, load_tested_url: str):
      # 1: Create the locust command line.
      cmd = " ".join(
          [
              "locust",
              "--master-host",
              str(self.host),
              "--master-port",
              str(self.port),
              "--host",
              str(load_tested_url),
              "-u",
              str(self.num_users),
          ]
      )
      # 2: Create another process with locust
      process = subprocess.Popen(
          cmd, cwd=os.path.dirname(__file__), shell=True
      )
  
      # 3: Wait for the process to finish. As locust is a server,
      # this waits infinitely or if killed.
      process.wait()
  
imports: import os
  import subprocess
  from lightning import BuildConfig, LightningWork
label_desc: Use image node_id 2 for calling the Locust obj's underlying member method code with example usage: obj.run(load_tested_url) without return types