From 944b6e6c53c0ec621ac90e77e3816be23f986b3e Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 13 Oct 2024 16:58:29 -0400 Subject: [PATCH] update django version --- mastodon/models/common.py | 4 +++- pyproject.toml | 4 ++-- requirements-dev.lock | 7 ++++--- requirements.lock | 2 +- users/models/task.py | 2 +- 5 files changed, 11 insertions(+), 8 deletions(-) diff --git a/mastodon/models/common.py b/mastodon/models/common.py index 75407890..30f017d5 100644 --- a/mastodon/models/common.py +++ b/mastodon/models/common.py @@ -73,7 +73,9 @@ class SocialAccount(TypedModel): @property def platform(self) -> Platform: - return Platform(self.type.replace("mastodon.", "", 1).replace("account", "", 1)) + return Platform( + str(self.type).replace("mastodon.", "", 1).replace("account", "", 1) + ) def to_dict(self): # skip cached_property, datetime and other non-serializable fields diff --git a/pyproject.toml b/pyproject.toml index 33aabcf3..61c6b77a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -65,11 +65,11 @@ virtual = true dev-dependencies = [ "pre-commit>=3.7.0", "black~=24.4.2", - "django-stubs>=5.0.2", + "django-stubs>=5.1.0", "djlint~=1.34.1", "isort~=5.13.2", "lxml-stubs>=0.5.1", - "pyright>=1.1.373", + "pyright>=1.1.384", "ruff", "mkdocs-material>=9.5.25", ] diff --git a/requirements-dev.lock b/requirements-dev.lock index cc824c90..af45e1ad 100644 --- a/requirements-dev.lock +++ b/requirements-dev.lock @@ -104,8 +104,8 @@ django-rq==2.10.2 django-sass-processor==1.4.1 django-simple-history==3.7.0 django-slack==5.19.0 -django-stubs==5.0.2 -django-stubs-ext==5.0.2 +django-stubs==5.1.0 +django-stubs-ext==5.1.0 # via django-stubs django-typed-models @ git+https://github.com/alphatownsman/django-typed-models.git@03921e05b39d07d143519a435259f66387a088bc django-tz-detect==0.5.0 @@ -230,7 +230,7 @@ pygments==2.18.0 # via mkdocs-material pymdown-extensions==10.8.1 # via mkdocs-material -pyright==1.1.373 +pyright==1.1.384 python-dateutil==2.9.0.post0 # via dateparser # via django-auditlog @@ -302,6 +302,7 @@ typing-extensions==4.12.1 # via jwcrypto # via pydantic # via pydantic-core + # via pyright tzlocal==5.2 # via dateparser urllib3==2.2.1 diff --git a/requirements.lock b/requirements.lock index b3ec5ad2..344bf766 100644 --- a/requirements.lock +++ b/requirements.lock @@ -48,7 +48,7 @@ cryptography==42.0.8 dateparser==1.2.0 deepmerge==1.1.1 discord-py==2.3.2 -django==4.2.14 +django==4.2.16 # via django-anymail # via django-appconf # via django-auditlog diff --git a/users/models/task.py b/users/models/task.py index d4f36f01..0acfe5ad 100644 --- a/users/models/task.py +++ b/users/models/task.py @@ -66,7 +66,7 @@ class Task(models.Model): task.state = cls.States.complete task.save(update_fields=["state"]) except Exception as e: - logger.error( + logger.exception( f"error running {cls.__name__}", extra={"exception": e, "task": task_id} ) task.message = "Error occured."