code: def call(*popenargs, timeout=None, **kwargs):
      """Run command with arguments.  Wait for command to complete or
      timeout, then return the returncode attribute.
  
      The arguments are the same as for the Popen constructor.  Example:
  
      retcode = call(["ls", "-l"])
      """
      with Popen(*popenargs, **kwargs) as p:
          try:
              return p.wait(timeout=timeout)
          except:  # Including KeyboardInterrupt, wait handled that.
              p.kill()
              # We don't call p.wait() again as p.__exit__ does that for us.
              raise
  
imports: import builtins
  import errno
  import io
  import locale
  import os
  import time
  import signal
  import sys
  import threading
  import warnings
  import contextlib
  from time import monotonic
  import types
label_desc: Use image node_id 4 for calling a global function with example usage: call() and returns: p