docstr: clear distutils mkpath cache
  
  prevents distutils from skipping re-creation of dirs that have been removed
docstr_tok: ["clear","distutils","mkpath","cache","prevents","distutils","from","skipping","re-creation","of","dirs","that","have","been","removed"]
code: def _clear_distutils_mkpath_cache(self):
      """clear distutils mkpath cache
  
      prevents distutils from skipping re-creation of dirs that have been removed
      """
      try:
          from distutils.dir_util import _path_created
      except ImportError:
          pass
      else:
          _path_created.clear()
  
imports: from __future__ import absolute_import, print_function
  import io
  import os
  import re
  import sys
  import time
  import copy
  import distutils.log
  import textwrap
  from distutils.core import Distribution, Extension
  from distutils.command.build_ext import build_ext
  from IPython.core import display
  from IPython.core import magic_arguments
  from IPython.core.magic import Magics, magics_class, cell_magic
  from IPython.utils.text import dedent
  from ..Shadow import __version__
  from ..Compiler.Errors import CompileError
  from .Inline import cython_inline, load_dynamic
  from .Dependencies import cythonize
label_desc: Use image node_id 11 for calling the CythonMagics obj's underlying member method code with example usage: obj._clear_distutils_mkpath_cache() without return types