diff --git a/.github/workflows/lint_test_and_doc.yml b/.github/workflows/lint_test_and_doc.yml index 8f1f0445..b840fb74 100644 --- a/.github/workflows/lint_test_and_doc.yml +++ b/.github/workflows/lint_test_and_doc.yml @@ -27,7 +27,10 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install pycodestyle pydocstyle toml tomli + pip install pycodestyle pydocstyle toml tomli pyflakes + - name: Run pyflakes on src and tests + run: | + pyflakes src tests - name: Run pycodestyle on src run: | pycodestyle --max-line-length=120 --ignore=W504 src diff --git a/src/taylorism/__init__.py b/src/taylorism/__init__.py index c083675a..3af152e8 100644 --- a/src/taylorism/__init__.py +++ b/src/taylorism/__init__.py @@ -18,6 +18,9 @@ from .schedulers import BaseScheduler from .schedulers import MaxThreadsScheduler, binding_setup # For compatibility +assert BaseScheduler +assert MaxThreadsScheduler + taylorism_log = loggers.getLogger(__name__) # : timeout when polling for a Queue/Pipe communication