From 24f73b60d7097bec8382b75df1d7f2bbc719c82b Mon Sep 17 00:00:00 2001 From: Jonas Braathen <jonas.braathen@usit.uio.no> Date: Tue, 19 Oct 2021 16:10:02 +0200 Subject: [PATCH] Fix typing and linting errors --- greg/management/commands/notification_publisher.py | 1 - greg/management/commands/task_scheduler.py | 1 + greg/signals.py | 6 +++--- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/greg/management/commands/notification_publisher.py b/greg/management/commands/notification_publisher.py index 3ea72587..f775b339 100644 --- a/greg/management/commands/notification_publisher.py +++ b/greg/management/commands/notification_publisher.py @@ -49,7 +49,6 @@ def create_cloud_event_payload(n: Notification) -> str: and source, i.e no.local.greg.person.add """ - object_type = camel_to_snake(n.object_type) content: dict[str, Union[str, dict[str, str]]] = { "id": str(n.id), "source": f"greg:{settings.INSTANCE_NAME}:{settings.ENVIRONMENT}", diff --git a/greg/management/commands/task_scheduler.py b/greg/management/commands/task_scheduler.py index ac5a6a6e..29fe967e 100644 --- a/greg/management/commands/task_scheduler.py +++ b/greg/management/commands/task_scheduler.py @@ -10,6 +10,7 @@ from greg.schedule import ExpiringRolesNotification logging.config.dictConfig(settings.LOGGING) logger = logging.getLogger(__name__) + class Command(BaseCommand): """ This command starts a basic task runner. All tasks it is supposed to diff --git a/greg/signals.py b/greg/signals.py index 20110bc8..3f52d861 100644 --- a/greg/signals.py +++ b/greg/signals.py @@ -1,6 +1,6 @@ import time import logging -from typing import Dict +from typing import Dict, Union from django.db import models from django.dispatch import receiver @@ -165,8 +165,8 @@ def m2m_changed_notification_callback( ) -def _create_metadata(instance) -> Dict: - meta = {} +def _create_metadata(instance) -> Dict[str, Union[int, str]]: + meta: Dict[str, Union[int, str]] = {} if isinstance(instance, Person): meta["person_id"] = instance.id elif isinstance(instance, Role): -- GitLab