MCPcopy Create free account
hub / github.com/MagicStack/asyncpg / _world_readable_mkdtemp

Function _world_readable_mkdtemp

asyncpg/cluster.py:50–60  ·  view source on GitHub ↗
(suffix=None, prefix=None, dir=None)

Source from the content-addressed store, hash-verified

48
49
50def _world_readable_mkdtemp(suffix=None, prefix=None, dir=None):
51 name = "".join(random.choices(string.ascii_lowercase, k=8))
52 if dir is None:
53 dir = tempfile.gettempdir()
54 if prefix is None:
55 prefix = tempfile.gettempprefix()
56 if suffix is None:
57 suffix = ""
58 fn = os.path.join(dir, prefix + name + suffix)
59 os.mkdir(fn, 0o755)
60 return fn
61
62
63def _mkdtemp(suffix=None, prefix=None, dir=None):

Callers 1

_mkdtempFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…