tools (async_trigger): fix return value in asyncReturnPoint + typing hints
This commit is contained in:
parent
c678f1f993
commit
7d6c2eb6f2
1 changed files with 7 additions and 2 deletions
|
|
@ -19,6 +19,7 @@
|
|||
|
||||
"""Misc usefull classes"""
|
||||
|
||||
from typing import Tuple, Any
|
||||
from . import trigger as sync_trigger
|
||||
from . import utils
|
||||
from twisted.internet import defer
|
||||
|
|
@ -53,10 +54,14 @@ class TriggerManager(sync_trigger.TriggerManager):
|
|||
break
|
||||
defer.returnValue(True)
|
||||
|
||||
async def asyncReturnPoint(self, point_name, *args, **kwargs):
|
||||
async def asyncReturnPoint(
|
||||
self,
|
||||
point_name: str,
|
||||
*args, **kwargs
|
||||
) -> Tuple[bool, Any]:
|
||||
"""Async version of returnPoint"""
|
||||
if point_name not in self.__triggers:
|
||||
return True
|
||||
return True, None
|
||||
|
||||
for priority, trigger in self.__triggers[point_name]:
|
||||
try:
|
||||
|
|
|
|||
Loading…
Reference in a new issue