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)
| 279 | return success |
| 280 | |
| 281 | def 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 | |
| 315 | def main(): |
no test coverage detected