Stegano/tools/run_mypy.py
2019-12-15 21:51:39 +01:00

21 lines
646 B
Python

import subprocess
import sys
modules = ['stegano/tools.py',
'stegano/lsb/lsb.py',
'stegano/lsbset/lsbset.py',
'stegano/lsbset/generators.py',
'stegano/red/red.py',
'stegano/exifHeader/exifHeader.py',
'stegano/steganalysis/parity.py',
'stegano/steganalysis/statistics.py']
exit_codes = []
for module in modules:
rc = subprocess.call(['mypy', '--ignore-missing-imports',
'--check-untyped-defs',
'--follow-imports', 'skip', module],
)
exit_codes.append(rc)
sys.exit(max(exit_codes))