Skip to content

Commit 7b91d47

Browse files
Black (#89)
1 parent baebf53 commit 7b91d47

7 files changed

Lines changed: 34 additions & 8 deletions

File tree

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,20 @@ jobs:
3636
cat pytest-coverage.txt
3737
- name: Comment coverage
3838
uses: coroo/pytest-coverage-commentator@v1.0.2
39+
linting:
40+
runs-on: ubuntu-latest
41+
steps:
42+
- uses: actions/checkout@v2
43+
- uses: actions/setup-python@v2
44+
with:
45+
python-version: 3.11
46+
- uses: isort/isort-action@master
47+
with:
48+
requirementsFiles: "requirements.txt requirements.dev.txt"
49+
- uses: psf/black@stable
50+
- name: Comment if linting failed
51+
if: ${{ failure() }}
52+
uses: thollander/actions-comment-pull-request@v2
53+
with:
54+
message: |
55+
:poop: Code linting failed, use `black` and `isort` to fix it.

calendar_backend/models/db.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@ class Credentials(BaseDbModel):
2323
scope: Mapped[JSON] = mapped_column(JSON, nullable=False)
2424
token: Mapped[JSON] = mapped_column(JSON, nullable=False)
2525
create_ts: Mapped[datetime] = mapped_column(DateTime, nullable=False, default=datetime.utcnow)
26-
update_ts: Mapped[datetime] = mapped_column(DateTime, nullable=False, default=datetime.utcnow, onupdate=datetime.utcnow)
26+
update_ts: Mapped[datetime] = mapped_column(
27+
DateTime, nullable=False, default=datetime.utcnow, onupdate=datetime.utcnow
28+
)
2729

2830

2931
class Direction(str, Enum):
@@ -174,7 +176,9 @@ class CommentLecturer(BaseDbModel):
174176
text: Mapped[str] = mapped_column(String, nullable=False)
175177
approve_status: Mapped[ApproveStatuses] = mapped_column(DbEnum(ApproveStatuses, native_enum=False), nullable=False)
176178
create_ts: Mapped[datetime] = mapped_column(DateTime, nullable=False, default=datetime.utcnow())
177-
update_ts: Mapped[datetime] = mapped_column(DateTime, nullable=False, default=datetime.utcnow(), onupdate=datetime.utcnow())
179+
update_ts: Mapped[datetime] = mapped_column(
180+
DateTime, nullable=False, default=datetime.utcnow(), onupdate=datetime.utcnow()
181+
)
178182
is_deleted: Mapped[bool] = mapped_column(Boolean, nullable=False, default=False)
179183

180184
lecturer: Mapped[Lecturer] = relationship(
@@ -191,7 +195,9 @@ class CommentEvent(BaseDbModel):
191195
text: Mapped[str] = mapped_column(String, nullable=False)
192196
approve_status: Mapped[ApproveStatuses] = mapped_column(DbEnum(ApproveStatuses, native_enum=False), nullable=False)
193197
create_ts: Mapped[datetime] = mapped_column(DateTime, nullable=False, default=datetime.utcnow())
194-
update_ts: Mapped[datetime] = mapped_column(DateTime, nullable=False, default=datetime.utcnow(), onupdate=datetime.utcnow())
198+
update_ts: Mapped[datetime] = mapped_column(
199+
DateTime, nullable=False, default=datetime.utcnow(), onupdate=datetime.utcnow()
200+
)
195201
is_deleted: Mapped[bool] = mapped_column(Boolean, nullable=False, default=False)
196202

197203
event: Mapped[Event] = relationship(

calendar_backend/routes/base.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
from .group import group_router as old_group_router # DEPRICATED TODO: Drop 2023-04-01
2828
from .group.group import router as group_router
2929
from .lecturer import (
30-
lecturer_comment_review_router as old_lecturer_comment_review_router,
31-
) # DEPRICATED TODO: Drop 2023-04-01
30+
lecturer_comment_review_router as old_lecturer_comment_review_router, # DEPRICATED TODO: Drop 2023-04-01
31+
)
3232
from .lecturer import lecturer_comment_router as old_lecturer_comment_router # DEPRICATED TODO: Drop 2023-04-01
3333
from .lecturer import lecturer_photo_router as old_lecturer_photo_router # DEPRICATED TODO: Drop 2023-04-01
3434
from .lecturer import lecturer_router as old_lecturer_router # DEPRICATED TODO: Drop 2023-04-01

migrations/versions/3948c45f9977_building_url.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@
55
Create Date: 2023-03-20 16:42:54.345727
66
77
"""
8-
from alembic import op
98
import sqlalchemy as sa
9+
from alembic import op
10+
1011

1112
# revision identifiers, used by Alembic.
1213
revision = '3948c45f9977'

migrations/versions/63263ee9e08e_fix_photo_paths.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
Create Date: 2023-03-20 15:15:20.345969
66
77
"""
8-
from alembic import op
98
import sqlalchemy as sa
9+
from alembic import op
1010

1111

1212
# revision identifiers, used by Alembic.

migrations/versions/fe04c8baa5ab_fix_sa20.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,11 @@
55
Create Date: 2023-03-20 18:10:29.098467
66
77
"""
8-
from alembic import op
98
import sqlalchemy as sa
9+
from alembic import op
1010
from sqlalchemy.dialects import postgresql
1111

12+
1213
# revision identifiers, used by Alembic.
1314
revision = 'fe04c8baa5ab'
1415
down_revision = '3948c45f9977'

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ skip-string-normalization = true
66
[tool.isort]
77
line_length = 120
88
multi_line_output = 3
9+
profile = "black"
910
lines_after_imports = 2
1011
include_trailing_comma = true
1112

0 commit comments

Comments
 (0)