From 8a22d2d2ba6694451cbcc3f8009e568dd3fc91ea Mon Sep 17 00:00:00 2001 From: Andrew Shu Date: Tue, 12 Nov 2024 23:12:22 -0800 Subject: [PATCH] lint: ignore certain lines after updating mypy --- tildes/scripts/initialize_db.py | 2 +- tildes/tildes/__init__.py | 2 +- tildes/tildes/models/database_model.py | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tildes/scripts/initialize_db.py b/tildes/scripts/initialize_db.py index 5c6cb84..789a2eb 100644 --- a/tildes/scripts/initialize_db.py +++ b/tildes/scripts/initialize_db.py @@ -8,7 +8,7 @@ import os import subprocess from typing import Optional -from alembic import command +from alembic import command # type: ignore[attr-defined] from alembic.config import Config from sqlalchemy.engine import Connectable, Engine diff --git a/tildes/tildes/__init__.py b/tildes/tildes/__init__.py index 829232e..58e626f 100644 --- a/tildes/tildes/__init__.py +++ b/tildes/tildes/__init__.py @@ -40,7 +40,7 @@ def main(global_config: dict[str, str], **settings: str) -> PrefixMiddleware: if settings.get("sentry_dsn"): # pylint: disable=abstract-class-instantiated - sentry_sdk.init( + sentry_sdk.init( # type: ignore[abstract] dsn=settings["sentry_dsn"], integrations=[PyramidIntegration()], ignore_errors=[ValidationError], diff --git a/tildes/tildes/models/database_model.py b/tildes/tildes/models/database_model.py index c94175c..17ab4fc 100644 --- a/tildes/tildes/models/database_model.py +++ b/tildes/tildes/models/database_model.py @@ -92,10 +92,10 @@ class DatabaseModelBase: raise AttributeError("'age' attribute requires 'created_time' column.") # 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 utc_now() - self.created_time # type: ignore + return utc_now() - self.created_time def _update_creation_metric(self) -> None: """Update the metric tracking creations of this model type.