MCPcopy Index your code
hub / github.com/python/cpython / compile_path

Function compile_path

Lib/compileall.py:289–320  ·  view source on GitHub ↗

Byte-compile all module on sys.path. Arguments (all optional): skip_curdir: if true, skip current directory (default True) maxlevels: max recursion level (default 0) force: as for compile_dir() (default False) quiet: as for compile_dir() (default 0) legacy: as for compile

(skip_curdir=1, maxlevels=0, force=False, quiet=0,
                 legacy=False, optimize=-1,
                 invalidation_mode=None)

Source from the content-addressed store, hash-verified

287 return success
288
289def compile_path(skip_curdir=1, maxlevels=0, force=False, quiet=0,
290 legacy=False, optimize=-1,
291 invalidation_mode=None):
292 """Byte-compile all module on sys.path.
293
294 Arguments (all optional):
295
296 skip_curdir: if true, skip current directory (default True)
297 maxlevels: max recursion level (default 0)
298 force: as for compile_dir() (default False)
299 quiet: as for compile_dir() (default 0)
300 legacy: as for compile_dir() (default False)
301 optimize: as for compile_dir() (default -1)
302 invalidation_mode: as for compiler_dir()
303 """
304 success = True
305 for dir in sys.path:
306 if (not dir or dir == os.curdir) and skip_curdir:
307 if quiet < 2:
308 print('Skipping current directory')
309 else:
310 success = success and compile_dir(
311 dir,
312 maxlevels,
313 None,
314 force,
315 quiet=quiet,
316 legacy=legacy,
317 optimize=optimize,
318 invalidation_mode=invalidation_mode,
319 )
320 return success
321
322
323def main():

Callers 1

mainFunction · 0.85

Calls 1

compile_dirFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…