flake8 compliance