code: def _create(self):
          
          listDirs = []
          parent = self
          while parent:
              if parent.exists():
                  break
              listDirs.append(parent)
              p = parent.up()
              if p is None:
                  # Don't use while: - else: for this condition because
                  # if so, then parent is None and has no .path attribute.
                  raise SCons.Errors.StopError(parent._path)
              parent = p
          listDirs.reverse()
          for dirnode in listDirs:
              try:
                  # Don't call dirnode.build(), call the base Node method
                  # directly because we definitely *must* create this
                  # directory.  The dirnode.build() method will suppress
                  # the build if it's the default builder.
                  SCons.Node.Node.build(dirnode)
                  dirnode.get_executor().nullify()
                  # The build() action may or may not have actually
                  # created the directory, depending on whether the -n
                  # option was used or not.  Delete the _exists and
                  # _rexists attributes so they can be reevaluated.
                  dirnode.clear()
              except OSError:
                  pass
docs: Create this directory, silently and without worrying about
          whether the builder is the default or not.