Lines Matching refs:dir

114 def _sanitize_params(prefix, suffix, dir):
116 output_type = _infer_return_type(prefix, suffix, dir)
124 if dir is None:
126 dir = gettempdir()
128 dir = gettempdirb()
129 return prefix, suffix, dir, output_type
187 We determine whether or not a candidate temp dir is usable by
195 for dir in dirlist:
196 if dir != _os.curdir:
197 dir = _os.path.abspath(dir)
201 filename = _os.path.join(dir, name)
211 return dir
217 if (_os.name == 'nt' and _os.path.isdir(dir) and
218 _os.access(dir, _os.W_OK)):
243 def _mkstemp_inner(dir, pre, suf, flags, output_type):
246 dir = _os.path.abspath(dir)
253 file = _os.path.join(dir, pre + name + suf)
262 if (_os.name == 'nt' and _os.path.isdir(dir) and
263 _os.access(dir, _os.W_OK)):
321 def mkstemp(suffix=None, prefix=None, dir=None, text=False):
332 If 'dir' is not None, the file will be created in that directory,
338 If any of 'suffix', 'prefix' and 'dir' are not None, they must be the
350 prefix, suffix, dir, output_type = _sanitize_params(prefix, suffix, dir)
357 return _mkstemp_inner(dir, prefix, suffix, flags, output_type)
360 def mkdtemp(suffix=None, prefix=None, dir=None):
373 prefix, suffix, dir, output_type = _sanitize_params(prefix, suffix, dir)
381 file = _os.path.join(dir, prefix + name + suffix)
390 if (_os.name == 'nt' and _os.path.isdir(dir) and
391 _os.access(dir, _os.W_OK)):
400 def mktemp(suffix="", prefix=template, dir=None):
418 if dir is None:
419 dir = gettempdir()
424 file = _os.path.join(dir, prefix + name + suffix)
540 dir=None, delete=True, *, errors=None):
543 'prefix', 'suffix', 'dir' -- as for mkstemp.
561 prefix, suffix, dir, output_type = _sanitize_params(prefix, suffix, dir)
576 fd, name = _mkstemp_inner(dir, prefix, suffix, flags, output_type)
579 file = _io.open(dir, mode, buffering=buffering,
602 # The flag is set to False if os.open(dir, os.O_TMPFILE) raises an
608 dir=None, *, errors=None):
611 'prefix', 'suffix', 'dir' -- as for mkstemp.
627 prefix, suffix, dir, output_type = _sanitize_params(prefix, suffix, dir)
635 fd = _os.open(dir, flags2, 0o600)
638 file = _io.open(dir, mode, buffering=buffering,
666 fd, name = _mkstemp_inner(dir, prefix, suffix, flags, output_type)
673 file = _io.open(dir, mode, buffering=buffering,
690 suffix=None, prefix=None, dir=None, *, errors=None):
703 'dir': dir, 'errors': errors}
868 def __init__(self, suffix=None, prefix=None, dir=None,
870 self.name = mkdtemp(suffix, prefix, dir)