added type hinting for new functions

This commit is contained in:
PatchOfScotland
2023-03-16 15:30:37 +01:00
parent 9bf62af31a
commit 747f2c316c
2 changed files with 4 additions and 4 deletions

View File

@ -400,7 +400,8 @@ class MeowRunner:
match is returned.""" match is returned."""
return self._get_entity_by_type(queried_type, self.conductors) return self._get_entity_by_type(queried_type, self.conductors)
def _get_entity_by_name(self, queried_name:str, entities def _get_entity_by_name(self, queried_name:str,
entities:List[Union[BaseMonitor,BaseHandler,BaseConductor]]
)->Union[BaseMonitor,BaseHandler,BaseConductor]: )->Union[BaseMonitor,BaseHandler,BaseConductor]:
"""Base function inherited by more specific name query functions.""" """Base function inherited by more specific name query functions."""
for entity in entities: for entity in entities:
@ -408,7 +409,8 @@ class MeowRunner:
return entity return entity
return None return None
def _get_entity_by_type(self, queried_type:Type, entities def _get_entity_by_type(self, queried_type:Type,
entities:List[Union[BaseMonitor,BaseHandler,BaseConductor]]
)->Union[BaseMonitor,BaseHandler,BaseConductor]: )->Union[BaseMonitor,BaseHandler,BaseConductor]:
"""Base function inherited by more specific type query functions.""" """Base function inherited by more specific type query functions."""
for entity in entities: for entity in entities:

View File

@ -878,5 +878,3 @@ class PythonHandlerTests(unittest.TestCase):
EVENT_RULE: rule EVENT_RULE: rule
}) })
self.assertTrue(status) self.assertTrue(status)
# TODO test default parameter function execution