From c2e001e34c689d8bac7b3314c946492196647abf Mon Sep 17 00:00:00 2001
From: Tim Repke <repke@mcc-berlin.net>
Date: Wed, 26 Jun 2024 18:51:39 +0200
Subject: [PATCH] fix mypy

---
 server/pipelines/actor.py         | 2 +-
 server/pipelines/tasks/imports.py | 2 +-
 server/pipelines/tasks/sleepy.py  | 6 +++---
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/server/pipelines/actor.py b/server/pipelines/actor.py
index 0825eeb..f1e2979 100644
--- a/server/pipelines/actor.py
+++ b/server/pipelines/actor.py
@@ -90,7 +90,7 @@ class NacsosActor(Actor[P, R]):
         actor_name: str = 'anonymous_actor'
         task_id: str | None = None
         message_id: str | None = None
-        message: Message[R] = CurrentMessage.get_current_message()  # type: ignore[type-arg]
+        message: Message[R] = CurrentMessage.get_current_message()  # type: ignore[type-arg,assignment]
         if message:
             message_id = message.message_id
             actor_name = message.options.get('nacsos_actor_name')  # type: ignore[assignment]
diff --git a/server/pipelines/tasks/imports.py b/server/pipelines/tasks/imports.py
index 94cde93..b2e394f 100644
--- a/server/pipelines/tasks/imports.py
+++ b/server/pipelines/tasks/imports.py
@@ -23,7 +23,7 @@ def prefix_sources(sources: list[Path]):
     return [settings.PIPES.user_data_dir / path for path in sources]
 
 
-@dramatiq.actor(actor_class=NacsosActor, max_retries=0)
+@dramatiq.actor(actor_class=NacsosActor, max_retries=0)  # type: ignore[arg-type]
 async def import_task(import_id: str | None = None) -> None:
     async with NacsosActor.exec_context() as (session, logger, target_dir, work_dir, task_id, message_id):
         logger.info('Preparing import task!')
diff --git a/server/pipelines/tasks/sleepy.py b/server/pipelines/tasks/sleepy.py
index 1b34981..9fccce1 100644
--- a/server/pipelines/tasks/sleepy.py
+++ b/server/pipelines/tasks/sleepy.py
@@ -7,7 +7,7 @@ from dramatiq.middleware import CurrentMessage
 from ..actor import NacsosActor
 
 
-@dramatiq.actor(actor_class=NacsosActor)
+@dramatiq.actor(actor_class=NacsosActor)  # type: ignore[arg-type]
 async def tracked_sleep_task(sleep_time: int = 10) -> None:
     message = CurrentMessage.get_current_message()
     print('message')
@@ -21,12 +21,12 @@ async def tracked_sleep_task(sleep_time: int = 10) -> None:
         logger.info('Done, yo!')
 
 
-@dramatiq.actor(queue_name='nacsos-pipes')
+@dramatiq.actor(queue_name='nacsos-pipes')  # type: ignore[arg-type]
 async def sleep_task(sleep_time: int = 10) -> None:
     cm = CurrentMessage.get_current_message()
     logger = logging.getLogger('sleepy')
     logger.info('Preparing sleep task!')
     logger.info(f'{cm}')
-    logger.info(f'{cm.message_id}')
+    logger.info(f'{cm.message_id}')  # type: ignore[union-attr]
     await asyncio.sleep(sleep_time)
     logger.info('Done, yo!')
-- 
GitLab