code: def system(cmd):
      """Win32 version of os.system() that works with network shares.
  
      Note that this implementation returns None, as meant for use in IPython.
  
      Parameters
      ----------
      cmd : str or list
          A command to be executed in the system shell.
  
      Returns
      -------
      int : child process' exit code.
      """
      # The controller provides interactivity with both
      # stdin and stdout
      # import _process_win32_controller
      # _process_win32_controller.system(cmd)
  
      with AvoidUNCPath() as path:
          if path is not None:
              cmd = '"pushd %s &&"%s' % (path, cmd)
          return process_handler(cmd, _system_body)
  
file_path: catboost/contrib/python/ipython/py3/IPython/utils/_process_win32.py
imports: import os
  import sys
  import ctypes
  import time
  from ctypes import c_int, POINTER
  from ctypes.wintypes import LPCWSTR, HLOCAL
  from subprocess import STDOUT, TimeoutExpired
  from threading import Thread
  from ._process_common import read_no_interrupt, process_handler, arg_split
  from .None import py3compat
  from .encoding import DEFAULT_ENCODING
label_desc: Use image node_id 2 for calling a global function with example usage: system(cmd) and returns: process_handler