From: Benjamin Braatz Date: Tue, 31 Mar 2026 09:53:07 +0000 (+0200) Subject: ty fix: CoroutineType instead of Coroutine X-Git-Tag: v0.4.2 X-Git-Url: http://git.graph-it.com/?a=commitdiff_plain;h=HEAD;p=graphit%2Fcontrolpi.git ty fix: CoroutineType instead of Coroutine --- diff --git a/controlpi/__init__.py b/controlpi/__init__.py index 5c82c77..fdb9749 100644 --- a/controlpi/__init__.py +++ b/controlpi/__init__.py @@ -18,7 +18,8 @@ from controlpi.messagebus import MessageBus, BusException, Message, MessageTempl from controlpi.pluginregistry import PluginRegistry from controlpi.baseplugin import BasePlugin, PluginConf, ConfException -from typing import Dict, List, Coroutine, Any +from typing import Dict, List, Any +from types import CoroutineType __all__ = [ "MessageBus", @@ -37,7 +38,7 @@ CONF_SCHEMA = {"type": "object", "patternProperties": {".*": {"type": "object"}} def _process_conf( message_bus: MessageBus, conf: Dict[str, PluginConf] -) -> List[Coroutine]: +) -> List[CoroutineType]: try: conf = fastjsonschema.validate(CONF_SCHEMA, conf) except fastjsonschema.JsonSchemaException as e: diff --git a/setup.py b/setup.py index 2d66217..89db1a2 100644 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ with open("README.md", "r") as readme_file: setuptools.setup( name="controlpi", - version="0.4.1", + version="0.4.2", author="Graph-IT GmbH", author_email="info@graph-it.com", description="Control-Pi Infrastructure",