code: def TemporaryDirectory(*args, **kwargs):
      """A context wrapper of tempfile.TemporaryDirectory() that ignores cleanup errors on Windows."""
      dir = tempfile.TemporaryDirectory(*args, **kwargs)
      try:
          yield dir.name
      finally:
          try:
              dir.cleanup()
          except PermissionError:
              if platform.system() != "Windows":
                  raise
  
imports: import ctypes
  import functools
  import inspect
  import threading
  import tempfile
  import platform
  from contextlib import contextmanager
  from struct import calcsize
  from .base import _LIB, check_call, c_str, py_str, numeric_types, integer_types, long, _MAX_VALUE_64_BIT_UNSIGNED_, _MAX_VALUE_64_BIT_SIGNED_, _MAX_VALUE_FLOAT32_REPRESENT_
label_desc: Use image node_id 36 for calling a global function with example usage: TemporaryDirectory() without return types