Apply ruff fixes

This commit is contained in:
Ian Roddis committed 2026-08-17 22:19:28 -03:00
1 parent 413e9e8381
commit b7c4b05150
25 files changed
+123 -106

No files matched your search

@@ -5,16 +5,17 @@ Revises: a3f7c19b2d40
Create Date: 2026-08-05 15:21:09.527442 Create Date: 2026-08-05 15:21:09.527442
""" """
from typing import Sequence, Union from collections.abc import Sequence
import sqlalchemy as sa
from alembic import op from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision: str = "04425ce3d4d5" revision: str = "04425ce3d4d5"
down_revision: Union[str, None] = "a3f7c19b2d40" down_revision: str | None = "a3f7c19b2d40"
branch_labels: Union[str, Sequence[str], None] = None branch_labels: str | Sequence[str] | None = None
depends_on: Union[str, Sequence[str], None] = None depends_on: str | Sequence[str] | None = None
def upgrade() -> None: def upgrade() -> None:
@@ -5,16 +5,17 @@ Revises: 5b6a7817b408
Create Date: 2026-07-02 12:22:24.106795 Create Date: 2026-07-02 12:22:24.106795
""" """
from typing import Sequence, Union from collections.abc import Sequence
import sqlalchemy as sa
from alembic import op from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision: str = "0c3d1a5cff1f" revision: str = "0c3d1a5cff1f"
down_revision: Union[str, None] = "5b6a7817b408" down_revision: str | None = "5b6a7817b408"
branch_labels: Union[str, Sequence[str], None] = None branch_labels: str | Sequence[str] | None = None
depends_on: Union[str, Sequence[str], None] = None depends_on: str | Sequence[str] | None = None
def upgrade() -> None: def upgrade() -> None:
@@ -5,16 +5,17 @@ Revises: adf4a5b9493e
Create Date: 2026-07-14 15:00:00.000000 Create Date: 2026-07-14 15:00:00.000000
""" """
from typing import Sequence, Union from collections.abc import Sequence
import sqlalchemy as sa
from alembic import op from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision: str = "1b99be8a9b1e" revision: str = "1b99be8a9b1e"
down_revision: Union[str, None] = "adf4a5b9493e" down_revision: str | None = "adf4a5b9493e"
branch_labels: Union[str, Sequence[str], None] = None branch_labels: str | Sequence[str] | None = None
depends_on: Union[str, Sequence[str], None] = None depends_on: str | Sequence[str] | None = None
def upgrade() -> None: def upgrade() -> None:
@@ -5,16 +5,17 @@ Revises: 04425ce3d4d5
Create Date: 2026-08-17 15:18:26.763831 Create Date: 2026-08-17 15:18:26.763831
""" """
from typing import Sequence, Union from collections.abc import Sequence
import sqlalchemy as sa
from alembic import op from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision: str = "235d823a56ee" revision: str = "235d823a56ee"
down_revision: Union[str, None] = "04425ce3d4d5" down_revision: str | None = "04425ce3d4d5"
branch_labels: Union[str, Sequence[str], None] = None branch_labels: str | Sequence[str] | None = None
depends_on: Union[str, Sequence[str], None] = None depends_on: str | Sequence[str] | None = None
def upgrade() -> None: def upgrade() -> None:
@@ -5,16 +5,17 @@ Revises: 7be5ef599d3f
Create Date: 2026-07-02 11:57:13.095417 Create Date: 2026-07-02 11:57:13.095417
""" """
from typing import Sequence, Union from collections.abc import Sequence
import sqlalchemy as sa
from alembic import op from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision: str = "5b6a7817b408" revision: str = "5b6a7817b408"
down_revision: Union[str, None] = "7be5ef599d3f" down_revision: str | None = "7be5ef599d3f"
branch_labels: Union[str, Sequence[str], None] = None branch_labels: str | Sequence[str] | None = None
depends_on: Union[str, Sequence[str], None] = None depends_on: str | Sequence[str] | None = None
def upgrade() -> None: def upgrade() -> None:
@@ -6,16 +6,15 @@ Create Date: 2026-06-24 21:50:05.340235
""" """
from collections.abc import Sequence from collections.abc import Sequence
from typing import Union
import sqlalchemy as sa import sqlalchemy as sa
from alembic import op from alembic import op
revision: str = "627d4460a94f" revision: str = "627d4460a94f"
down_revision: Union[str, None] = "0001_initial" down_revision: str | None = "0001_initial"
branch_labels: Union[str, Sequence[str], None] = None branch_labels: str | Sequence[str] | None = None
depends_on: Union[str, Sequence[str], None] = None depends_on: str | Sequence[str] | None = None
def upgrade() -> None: def upgrade() -> None:
@@ -5,16 +5,17 @@ Revises: c7882cedc9ae
Create Date: 2026-07-02 13:54:58.335394 Create Date: 2026-07-02 13:54:58.335394
""" """
from typing import Sequence, Union from collections.abc import Sequence
import sqlalchemy as sa
from alembic import op from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision: str = "70e48bda8829" revision: str = "70e48bda8829"
down_revision: Union[str, None] = "c7882cedc9ae" down_revision: str | None = "c7882cedc9ae"
branch_labels: Union[str, Sequence[str], None] = None branch_labels: str | Sequence[str] | None = None
depends_on: Union[str, Sequence[str], None] = None depends_on: str | Sequence[str] | None = None
def upgrade() -> None: def upgrade() -> None:
@@ -5,16 +5,17 @@ Revises: b60d0aa3ceda
Create Date: 2026-06-25 15:29:20.685050 Create Date: 2026-06-25 15:29:20.685050
""" """
from typing import Sequence, Union from collections.abc import Sequence
import sqlalchemy as sa
from alembic import op from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision: str = "7be5ef599d3f" revision: str = "7be5ef599d3f"
down_revision: Union[str, None] = "b60d0aa3ceda" down_revision: str | None = "b60d0aa3ceda"
branch_labels: Union[str, Sequence[str], None] = None branch_labels: str | Sequence[str] | None = None
depends_on: Union[str, Sequence[str], None] = None depends_on: str | Sequence[str] | None = None
def upgrade() -> None: def upgrade() -> None:
@@ -5,16 +5,17 @@ Revises: d1e2f3a4b5c6
Create Date: 2026-07-31 09:07:06.137175 Create Date: 2026-07-31 09:07:06.137175
""" """
from typing import Sequence, Union from collections.abc import Sequence
import sqlalchemy as sa
from alembic import op from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision: str = "8012c00b0c04" revision: str = "8012c00b0c04"
down_revision: Union[str, None] = "d1e2f3a4b5c6" down_revision: str | None = "d1e2f3a4b5c6"
branch_labels: Union[str, Sequence[str], None] = None branch_labels: str | Sequence[str] | None = None
depends_on: Union[str, Sequence[str], None] = None depends_on: str | Sequence[str] | None = None
def upgrade() -> None: def upgrade() -> None:
@@ -5,16 +5,17 @@ Revises: 0c3d1a5cff1f
Create Date: 2026-07-02 12:37:59.457033 Create Date: 2026-07-02 12:37:59.457033
""" """
from typing import Sequence, Union from collections.abc import Sequence
import sqlalchemy as sa
from alembic import op from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision: str = "8bc411b5814e" revision: str = "8bc411b5814e"
down_revision: Union[str, None] = "0c3d1a5cff1f" down_revision: str | None = "0c3d1a5cff1f"
branch_labels: Union[str, Sequence[str], None] = None branch_labels: str | Sequence[str] | None = None
depends_on: Union[str, Sequence[str], None] = None depends_on: str | Sequence[str] | None = None
def upgrade() -> None: def upgrade() -> None:
@@ -5,16 +5,17 @@ Revises: 627d4460a94f
Create Date: 2026-06-25 10:32:11.398529 Create Date: 2026-06-25 10:32:11.398529
""" """
from typing import Sequence, Union from collections.abc import Sequence
import sqlalchemy as sa
from alembic import op from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision: str = "a192abbf4091" revision: str = "a192abbf4091"
down_revision: Union[str, None] = "627d4460a94f" down_revision: str | None = "627d4460a94f"
branch_labels: Union[str, Sequence[str], None] = None branch_labels: str | Sequence[str] | None = None
depends_on: Union[str, Sequence[str], None] = None depends_on: str | Sequence[str] | None = None
def upgrade() -> None: def upgrade() -> None:
@@ -5,16 +5,17 @@ Revises: 8012c00b0c04
Create Date: 2026-08-04 00:00:00.000000 Create Date: 2026-08-04 00:00:00.000000
""" """
from typing import Sequence, Union from collections.abc import Sequence
import sqlalchemy as sa
from alembic import op from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision: str = "a3f7c19b2d40" revision: str = "a3f7c19b2d40"
down_revision: Union[str, None] = "8012c00b0c04" down_revision: str | None = "8012c00b0c04"
branch_labels: Union[str, Sequence[str], None] = None branch_labels: str | Sequence[str] | None = None
depends_on: Union[str, Sequence[str], None] = None depends_on: str | Sequence[str] | None = None
def upgrade() -> None: def upgrade() -> None:
@@ -5,16 +5,17 @@ Revises: a192abbf4091
Create Date: 2026-06-25 10:35:40.227253 Create Date: 2026-06-25 10:35:40.227253
""" """
from typing import Sequence, Union from collections.abc import Sequence
import sqlalchemy as sa
from alembic import op from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision: str = "a52e7ca7a925" revision: str = "a52e7ca7a925"
down_revision: Union[str, None] = "a192abbf4091" down_revision: str | None = "a192abbf4091"
branch_labels: Union[str, Sequence[str], None] = None branch_labels: str | Sequence[str] | None = None
depends_on: Union[str, Sequence[str], None] = None depends_on: str | Sequence[str] | None = None
def upgrade() -> None: def upgrade() -> None:
@@ -5,16 +5,17 @@ Revises: 70e48bda8829
Create Date: 2026-07-02 14:03:23.561253 Create Date: 2026-07-02 14:03:23.561253
""" """
from typing import Sequence, Union from collections.abc import Sequence
import sqlalchemy as sa
from alembic import op from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision: str = "adf4a5b9493e" revision: str = "adf4a5b9493e"
down_revision: Union[str, None] = "70e48bda8829" down_revision: str | None = "70e48bda8829"
branch_labels: Union[str, Sequence[str], None] = None branch_labels: str | Sequence[str] | None = None
depends_on: Union[str, Sequence[str], None] = None depends_on: str | Sequence[str] | None = None
def upgrade() -> None: def upgrade() -> None:
@@ -5,16 +5,17 @@ Revises: fd5379986da4
Create Date: 2026-06-25 11:29:20.420056 Create Date: 2026-06-25 11:29:20.420056
""" """
from typing import Sequence, Union from collections.abc import Sequence
import sqlalchemy as sa
from alembic import op from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision: str = "b60d0aa3ceda" revision: str = "b60d0aa3ceda"
down_revision: Union[str, None] = "fd5379986da4" down_revision: str | None = "fd5379986da4"
branch_labels: Union[str, Sequence[str], None] = None branch_labels: str | Sequence[str] | None = None
depends_on: Union[str, Sequence[str], None] = None depends_on: str | Sequence[str] | None = None
def upgrade() -> None: def upgrade() -> None:
@@ -5,16 +5,17 @@ Revises: 8bc411b5814e
Create Date: 2026-07-02 12:46:27.493942 Create Date: 2026-07-02 12:46:27.493942
""" """
from typing import Sequence, Union from collections.abc import Sequence
import sqlalchemy as sa
from alembic import op from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision: str = "bfbce324cd5f" revision: str = "bfbce324cd5f"
down_revision: Union[str, None] = "8bc411b5814e" down_revision: str | None = "8bc411b5814e"
branch_labels: Union[str, Sequence[str], None] = None branch_labels: str | Sequence[str] | None = None
depends_on: Union[str, Sequence[str], None] = None depends_on: str | Sequence[str] | None = None
def upgrade() -> None: def upgrade() -> None:
@@ -5,16 +5,17 @@ Revises: bfbce324cd5f
Create Date: 2026-07-02 13:31:57.064381 Create Date: 2026-07-02 13:31:57.064381
""" """
from typing import Sequence, Union from collections.abc import Sequence
import sqlalchemy as sa
from alembic import op from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision: str = "c7882cedc9ae" revision: str = "c7882cedc9ae"
down_revision: Union[str, None] = "bfbce324cd5f" down_revision: str | None = "bfbce324cd5f"
branch_labels: Union[str, Sequence[str], None] = None branch_labels: str | Sequence[str] | None = None
depends_on: Union[str, Sequence[str], None] = None depends_on: str | Sequence[str] | None = None
def upgrade() -> None: def upgrade() -> None:
@@ -5,16 +5,17 @@ Revises: c9f1a2b3d4e5
Create Date: 2026-07-16 20:00:00.000000 Create Date: 2026-07-16 20:00:00.000000
""" """
from typing import Sequence, Union from collections.abc import Sequence
import sqlalchemy as sa
from alembic import op from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision: str = "d1e2f3a4b5c6" revision: str = "d1e2f3a4b5c6"
down_revision: Union[str, None] = "c9f1a2b3d4e5" down_revision: str | None = "c9f1a2b3d4e5"
branch_labels: Union[str, Sequence[str], None] = None branch_labels: str | Sequence[str] | None = None
depends_on: Union[str, Sequence[str], None] = None depends_on: str | Sequence[str] | None = None
def upgrade() -> None: def upgrade() -> None:
@@ -5,16 +5,17 @@ Revises: a52e7ca7a925
Create Date: 2026-06-25 10:49:56.463466 Create Date: 2026-06-25 10:49:56.463466
""" """
from typing import Sequence, Union from collections.abc import Sequence
import sqlalchemy as sa
from alembic import op from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision: str = "e23aa8dd2536" revision: str = "e23aa8dd2536"
down_revision: Union[str, None] = "a52e7ca7a925" down_revision: str | None = "a52e7ca7a925"
branch_labels: Union[str, Sequence[str], None] = None branch_labels: str | Sequence[str] | None = None
depends_on: Union[str, Sequence[str], None] = None depends_on: str | Sequence[str] | None = None
def upgrade() -> None: def upgrade() -> None:
@@ -5,16 +5,17 @@ Revises: e23aa8dd2536
Create Date: 2026-06-25 11:06:13.028067 Create Date: 2026-06-25 11:06:13.028067
""" """
from typing import Sequence, Union from collections.abc import Sequence
import sqlalchemy as sa
from alembic import op from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision: str = "fd5379986da4" revision: str = "fd5379986da4"
down_revision: Union[str, None] = "e23aa8dd2536" down_revision: str | None = "e23aa8dd2536"
branch_labels: Union[str, Sequence[str], None] = None branch_labels: str | Sequence[str] | None = None
depends_on: Union[str, Sequence[str], None] = None depends_on: str | Sequence[str] | None = None
def upgrade() -> None: def upgrade() -> None:
+2 -2
View File
@@ -19,12 +19,12 @@ from app.models.manufacturer import Manufacturer
from app.models.part_colour import PartColour from app.models.part_colour import PartColour
from app.models.part_type import PartType from app.models.part_type import PartType
from app.models.permission import Permission from app.models.permission import Permission
from app.models.refresh_token import RefreshToken
from app.models.role import Role
from app.models.scope_info import ScopeInfo from app.models.scope_info import ScopeInfo
from app.models.scope_model import ScopeModel from app.models.scope_model import ScopeModel
from app.models.static_connection import StaticConnection from app.models.static_connection import StaticConnection
from app.models.sub_part_type import SubPartType from app.models.sub_part_type import SubPartType
from app.models.refresh_token import RefreshToken
from app.models.role import Role
from app.models.unc_thread import UncThread from app.models.unc_thread import UncThread
from app.models.user import User from app.models.user import User
+1 -1
View File
@@ -7,7 +7,7 @@ from sqlalchemy.orm import Mapped, mapped_column, relationship
from app.core.database import Base from app.core.database import Base
class FitLabel(str, enum.Enum): class FitLabel(enum.StrEnum):
POSSIBLE = "possible" POSSIBLE = "possible"
EXACT = "exact" EXACT = "exact"
NONE = "none" NONE = "none"
+1 -1
View File
@@ -6,7 +6,7 @@ from sqlalchemy.orm import Mapped, mapped_column
from app.core.database import Base from app.core.database import Base
class UncSeries(str, enum.Enum): class UncSeries(enum.StrEnum):
UNC = "UNC" UNC = "UNC"
UNF = "UNF" UNF = "UNF"
UNEF = "UNEF" UNEF = "UNEF"
+1 -2
View File
@@ -7,7 +7,6 @@ successful profile is provisioned locally on first sign-in.
""" """
import logging import logging
from dataclasses import dataclass from dataclasses import dataclass
from fastapi.concurrency import run_in_threadpool from fastapi.concurrency import run_in_threadpool
@@ -43,7 +42,7 @@ def _bind_and_fetch(username: str, password: str) -> LdapIdentity | None:
) )
try: try:
conn = ldap3.Connection(server, user=user_dn, password=password, auto_bind=True) conn = ldap3.Connection(server, user=user_dn, password=password, auto_bind=True)
except LDAPException as e: except LDAPException:
logging.exception("Failed to log into LDAP for user %s", user_dn) logging.exception("Failed to log into LDAP for user %s", user_dn)
# Wrong credentials, unreachable server, or a refused bind. # Wrong credentials, unreachable server, or a refused bind.
return None return None
+1 -1
View File
@@ -1,6 +1,6 @@
import io import io
import pytest
import pytest
from openpyxl import Workbook from openpyxl import Workbook
from app.crud import attachment_point as attachment_point_crud from app.crud import attachment_point as attachment_point_crud