]> git.graph-it.com Git - graphit/controlpi.git/commitdiff
ty fix: CoroutineType instead of Coroutine master v0.4.2
authorBenjamin Braatz <bb@bbraatz.eu>
Tue, 31 Mar 2026 09:53:07 +0000 (11:53 +0200)
committerBenjamin Braatz <bb@bbraatz.eu>
Tue, 31 Mar 2026 09:54:38 +0000 (11:54 +0200)
controlpi/__init__.py
setup.py

index 5c82c778c3e90891c37a593481721121144d2560..fdb97496b3201289c9365ecc28a33f725b0b4610 100644 (file)
@@ -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 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",
 
 __all__ = [
     "MessageBus",
@@ -37,7 +38,7 @@ CONF_SCHEMA = {"type": "object", "patternProperties": {".*": {"type": "object"}}
 
 def _process_conf(
     message_bus: MessageBus, conf: Dict[str, PluginConf]
 
 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:
     try:
         conf = fastjsonschema.validate(CONF_SCHEMA, conf)
     except fastjsonschema.JsonSchemaException as e:
index 2d662177813c07fce2e2e985f08db24236b68123..89db1a210157cfe9686799a69014641cbaae7635 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -5,7 +5,7 @@ with open("README.md", "r") as readme_file:
 
 setuptools.setup(
     name="controlpi",
 
 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",
     author="Graph-IT GmbH",
     author_email="info@graph-it.com",
     description="Control-Pi Infrastructure",