diff --git a/greg/management/commands/notification_publisher.py b/greg/management/commands/notification_publisher.py index 3ea725874a97273a0ac3a95b7ce32cb8d2b6a058..f775b339bb5fb71bd759e90f091c3ef618802c8d 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 ac5a6a6eef3d95860643edf61e73dbf5f0ae96aa..29fe967ebe2d45d04ee357af746eb3a282467a63 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 20110bc8fc7f1374ce48a735f135d917025ddb06..3f52d8615325965feb9265fe6f069903195b79ae 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):