diff options
author | Daniel Mensinger <daniel@mensinger-ka.de> | 2020-08-29 21:23:43 +0200 |
---|---|---|
committer | Daniel Mensinger <daniel@mensinger-ka.de> | 2020-09-08 20:15:56 +0200 |
commit | a4f4379c44c7f13bc9e44bc01504077af1f3a338 (patch) | |
tree | 6f969b023a4311c7bad7b1dbdd61fa845cadfef3 /mesonbuild/scripts/coverage.py | |
parent | 0d57e307b2fea541a9ee368873431fe224e5c982 (diff) | |
download | meson-a4f4379c44c7f13bc9e44bc01504077af1f3a338.zip meson-a4f4379c44c7f13bc9e44bc01504077af1f3a338.tar.gz meson-a4f4379c44c7f13bc9e44bc01504077af1f3a338.tar.bz2 |
typing: fully annotate scripts
Diffstat (limited to 'mesonbuild/scripts/coverage.py')
-rw-r--r-- | mesonbuild/scripts/coverage.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/mesonbuild/scripts/coverage.py b/mesonbuild/scripts/coverage.py index 7231972..80e9052 100644 --- a/mesonbuild/scripts/coverage.py +++ b/mesonbuild/scripts/coverage.py @@ -15,8 +15,9 @@ from mesonbuild import environment, mesonlib import argparse, sys, os, subprocess, pathlib, stat +import typing as T -def coverage(outputs, source_root, subproject_root, build_root, log_dir, use_llvm_cov): +def coverage(outputs: T.List[str], source_root: str, subproject_root: str, build_root: str, log_dir: str, use_llvm_cov: bool) -> int: outfiles = [] exitcode = 0 @@ -146,7 +147,7 @@ def coverage(outputs, source_root, subproject_root, build_root, log_dir, use_llv return exitcode -def run(args): +def run(args: T.List[str]) -> int: if not os.path.isfile('build.ninja'): print('Coverage currently only works with the Ninja backend.') return 1 |