Browse Source

lint: ignore certain lines after updating mypy

merge-requests/157/head
Andrew Shu 6 months ago
parent
commit
8a22d2d2ba
  1. 2
      tildes/scripts/initialize_db.py
  2. 2
      tildes/tildes/__init__.py
  3. 4
      tildes/tildes/models/database_model.py

2
tildes/scripts/initialize_db.py

@ -8,7 +8,7 @@ import os
import subprocess import subprocess
from typing import Optional from typing import Optional
from alembic import command
from alembic import command # type: ignore[attr-defined]
from alembic.config import Config from alembic.config import Config
from sqlalchemy.engine import Connectable, Engine from sqlalchemy.engine import Connectable, Engine

2
tildes/tildes/__init__.py

@ -40,7 +40,7 @@ def main(global_config: dict[str, str], **settings: str) -> PrefixMiddleware:
if settings.get("sentry_dsn"): if settings.get("sentry_dsn"):
# pylint: disable=abstract-class-instantiated # pylint: disable=abstract-class-instantiated
sentry_sdk.init(
sentry_sdk.init( # type: ignore[abstract]
dsn=settings["sentry_dsn"], dsn=settings["sentry_dsn"],
integrations=[PyramidIntegration()], integrations=[PyramidIntegration()],
ignore_errors=[ValidationError], ignore_errors=[ValidationError],

4
tildes/tildes/models/database_model.py

@ -92,10 +92,10 @@ class DatabaseModelBase:
raise AttributeError("'age' attribute requires 'created_time' column.") raise AttributeError("'age' attribute requires 'created_time' column.")
# created_time should only be None during __init__, age of 0 is reasonable # created_time should only be None during __init__, age of 0 is reasonable
if self.created_time is None: # type: ignore
if self.created_time is None:
return timedelta(0) return timedelta(0)
return utc_now() - self.created_time # type: ignore
return utc_now() - self.created_time
def _update_creation_metric(self) -> None: def _update_creation_metric(self) -> None:
"""Update the metric tracking creations of this model type. """Update the metric tracking creations of this model type.

Loading…
Cancel
Save