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
(skip_curdir=1, maxlevels=0, force=False, quiet=0,
legacy=False, optimize=-1,
invalidation_mode=None)
| 272 | return success |
| 273 | |
| 274 | def compile_path(skip_curdir=1, maxlevels=0, force=False, quiet=0, |
| 275 | legacy=False, optimize=-1, |
| 276 | invalidation_mode=None): |
| 277 | """Byte-compile all module on sys.path. |
| 278 | |
| 279 | Arguments (all optional): |
| 280 | |
| 281 | skip_curdir: if true, skip current directory (default True) |
| 282 | maxlevels: max recursion level (default 0) |
| 283 | force: as for compile_dir() (default False) |
| 284 | quiet: as for compile_dir() (default 0) |
| 285 | legacy: as for compile_dir() (default False) |
| 286 | optimize: as for compile_dir() (default -1) |
| 287 | invalidation_mode: as for compiler_dir() |
| 288 | """ |
| 289 | success = True |
| 290 | for dir in sys.path: |
| 291 | if (not dir or dir == os.curdir) and skip_curdir: |
| 292 | if quiet < 2: |
| 293 | print('Skipping current directory') |
| 294 | else: |
| 295 | success = success and compile_dir( |
| 296 | dir, |
| 297 | maxlevels, |
| 298 | None, |
| 299 | force, |
| 300 | quiet=quiet, |
| 301 | legacy=legacy, |
| 302 | optimize=optimize, |
| 303 | invalidation_mode=invalidation_mode, |
| 304 | ) |
| 305 | return success |
| 306 | |
| 307 | |
| 308 | def main(): |
no test coverage detected