Skip to content
Snippets Groups Projects
Commit c2e001e3 authored by Tim Repke's avatar Tim Repke
Browse files

fix mypy

parent 08a11f7e
No related branches found
No related tags found
1 merge request!95fix mypy
Pipeline #3525 passed
...@@ -90,7 +90,7 @@ class NacsosActor(Actor[P, R]): ...@@ -90,7 +90,7 @@ class NacsosActor(Actor[P, R]):
actor_name: str = 'anonymous_actor' actor_name: str = 'anonymous_actor'
task_id: str | None = None task_id: str | None = None
message_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: if message:
message_id = message.message_id message_id = message.message_id
actor_name = message.options.get('nacsos_actor_name') # type: ignore[assignment] actor_name = message.options.get('nacsos_actor_name') # type: ignore[assignment]
......
...@@ -23,7 +23,7 @@ def prefix_sources(sources: list[Path]): ...@@ -23,7 +23,7 @@ def prefix_sources(sources: list[Path]):
return [settings.PIPES.user_data_dir / path for path in sources] 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 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): async with NacsosActor.exec_context() as (session, logger, target_dir, work_dir, task_id, message_id):
logger.info('Preparing import task!') logger.info('Preparing import task!')
......
...@@ -7,7 +7,7 @@ from dramatiq.middleware import CurrentMessage ...@@ -7,7 +7,7 @@ from dramatiq.middleware import CurrentMessage
from ..actor import NacsosActor 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: async def tracked_sleep_task(sleep_time: int = 10) -> None:
message = CurrentMessage.get_current_message() message = CurrentMessage.get_current_message()
print('message') print('message')
...@@ -21,12 +21,12 @@ async def tracked_sleep_task(sleep_time: int = 10) -> None: ...@@ -21,12 +21,12 @@ async def tracked_sleep_task(sleep_time: int = 10) -> None:
logger.info('Done, yo!') 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: async def sleep_task(sleep_time: int = 10) -> None:
cm = CurrentMessage.get_current_message() cm = CurrentMessage.get_current_message()
logger = logging.getLogger('sleepy') logger = logging.getLogger('sleepy')
logger.info('Preparing sleep task!') logger.info('Preparing sleep task!')
logger.info(f'{cm}') 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) await asyncio.sleep(sleep_time)
logger.info('Done, yo!') logger.info('Done, yo!')
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment