Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,9 @@ repos:
rev: v0.14.7
hooks:
- id: ruff
# Added --quiet to suppress logs; --exit-zero makes it a "soft fail" if desired
args: [--fix, --quiet, --exit-zero]
# --fix auto-repairs what it can; without --exit-zero, unfixable lint
# errors block the commit, mirroring CI's strict `ruff check .`
args: [--fix, --quiet]

- id: ruff-format
args: [--quiet]
Expand Down
2 changes: 1 addition & 1 deletion deeptutor/services/demo/rate_limiter.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,9 @@

from __future__ import annotations

from dataclasses import dataclass
import os
import time
from dataclasses import dataclass
from typing import Callable

_TRUTHY = {"1", "true", "yes", "on"}
Expand Down
10 changes: 3 additions & 7 deletions tests/api/test_settings_router_secrets.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
import json
from pathlib import Path

import pytest
from fastapi.testclient import TestClient
import pytest

from deeptutor.api import main as api_main
from deeptutor.api.routers import settings as settings_router
Expand Down Expand Up @@ -37,9 +37,7 @@ def _seed(svc: ModelCatalogService) -> None:
svc.save(catalog)


def test_get_catalog_has_no_key_but_has_indicators(
client, tmp_catalog, monkeypatch
) -> None:
def test_get_catalog_has_no_key_but_has_indicators(client, tmp_catalog, monkeypatch) -> None:
monkeypatch.setenv("OPENAI_API_KEY", "sk-live")
_seed(tmp_catalog)

Expand All @@ -53,9 +51,7 @@ def test_get_catalog_has_no_key_but_has_indicators(
assert profile["api_key_env_var"] == "OPENAI_API_KEY"


def test_get_catalog_indicator_false_when_env_unset(
client, tmp_catalog, monkeypatch
) -> None:
def test_get_catalog_indicator_false_when_env_unset(client, tmp_catalog, monkeypatch) -> None:
monkeypatch.delenv("OPENAI_API_KEY", raising=False)
_seed(tmp_catalog)

Expand Down
2 changes: 1 addition & 1 deletion tests/services/demo/test_session_store_demo.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@
import pytest

import deeptutor.services.demo.rate_limiter as rate_limiter
import deeptutor.services.session.sqlite_store as sqlite_store
from deeptutor.services.path_service import PathService
from deeptutor.services.session import get_session_store
import deeptutor.services.session.sqlite_store as sqlite_store
from deeptutor.services.session.sqlite_store import get_sqlite_session_store


Expand Down
Loading