MCPcopy Index your code
hub / github.com/RustPython/RustPython / _sanitize_params

Function _sanitize_params

Lib/tempfile.py:114–129  ·  view source on GitHub ↗

Common parameter processing for most APIs in this module.

(prefix, suffix, dir)

Source from the content-addressed store, hash-verified

112
113
114def _sanitize_params(prefix, suffix, dir):
115 """Common parameter processing for most APIs in this module."""
116 output_type = _infer_return_type(prefix, suffix, dir)
117 if suffix is None:
118 suffix = output_type()
119 if prefix is None:
120 if output_type is str:
121 prefix = template
122 else:
123 prefix = _os.fsencode(template)
124 if dir is None:
125 if output_type is str:
126 dir = gettempdir()
127 else:
128 dir = gettempdirb()
129 return prefix, suffix, dir, output_type
130
131
132class _RandomNameSequence:

Callers 4

mkstempFunction · 0.85
mkdtempFunction · 0.85
NamedTemporaryFileFunction · 0.85
TemporaryFileFunction · 0.85

Calls 4

_infer_return_typeFunction · 0.85
gettempdirFunction · 0.85
gettempdirbFunction · 0.85
fsencodeMethod · 0.80

Tested by

no test coverage detected