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

Function compile_path

Lib/compileall.py:281–312  ·  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

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

Callers 2

mainFunction · 0.85
compile_dirMethod · 0.85

Calls 2

compile_dirFunction · 0.85
printFunction · 0.50

Tested by

no test coverage detected