Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bring Python code into compliance with Black and Flake8 #121

Merged
merged 4 commits into from
Apr 17, 2020

Conversation

br3ndonland
Copy link
Contributor

Black and Flake8 are included in the Pipfile, but the code doesn't actually pass when running either one. The commits in this PR will add some modifications to make the code compliant with Black and Flake8, helpful for those of us who use pre-commit hooks.

Flake8 was run with the --max-line-length=88 flag for compatibility with Black.

The commits in this PR pass Travis CI tests on my fork.

Copy link

@sobolevn sobolevn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! I planned to do the same thing.

I also wanted to add #92 support on top of that.

@sobolevn
Copy link

@tiangolo is there something that we should do before merging this?

valentierra added a commit to valentierra/full-stack-fastapi-postgresql that referenced this pull request Apr 9, 2020
https://flake8.readthedocs.io/en/latest/user/error-codes.html

The apparently unused imports may be needed for SQLAlchemy.

As the code comment says:

make sure all SQL Alchemy models are imported before initializing DB
otherwise, SQL Alchemy might fail to initialize properly relationships

See GitHub 28 and 29
@tiangolo
Copy link
Member

Great, thank you! 🎨 🚀

gusevyaroslove pushed a commit to gusevyaroslove/fastapi-template that referenced this pull request Aug 4, 2024
* Ignore Flake8 unused import error F401

https://flake8.readthedocs.io/en/latest/user/error-codes.html

The apparently unused imports may be needed for SQLAlchemy.

As the code comment says:

make sure all SQL Alchemy models are imported before initializing DB
otherwise, SQL Alchemy might fail to initialize properly relationships

See GitHub 28 and 29

* Ignore Flake8 unused variable error F841

https://flake8.readthedocs.io/en/latest/user/error-codes.html

The apparently unused variables may be needed for tests.

* Bring line length into compliance with Black

Should be 88 characters.

* Format alembic code with Black
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants