--- a/requirements.txt Mon Mar 24 15:13:16 2025 +0100
+++ b/requirements.txt Mon Mar 24 15:14:36 2025 +0100
@@ -21,7 +21,7 @@
-Nevow @ git+https://git@github.com/beremiz/nevow-py3.git@91e423c3803ea8d4ef7dacdde4fa88ce1d03c6c1
+Nevow @ git+https://git@github.com/beremiz/nevow-py3.git@fe14898bc3e8aaa2ff982b6fb07c76c3b0bec77d --- a/runtime/NevowServer.py Mon Mar 24 15:13:16 2025 +0100
+++ b/runtime/NevowServer.py Mon Mar 24 15:14:36 2025 +0100
@@ -224,9 +224,9 @@
return ConfigurableSettings
def sendLogMessage(self, level, message, **kwargs):
- level = LogLevelsDict[level]
+ level = LogLevelsDict[level.decode()] GetPLCObjectSingleton().LogMessage(
- level, "Web form log message: " + message)
+ level, "Web form log message: " + message.decode()) def restartOrRepairPLC(self, action, **kwargs):
--- a/runtime/WampClient.py Mon Mar 24 15:13:16 2025 +0100
+++ b/runtime/WampClient.py Mon Mar 24 15:14:36 2025 +0100
@@ -539,7 +539,7 @@
tmpConf = tmpConf.setdefault(argname_path.pop(0), {})
- tmpConf[arg_last] = arg
+ tmpConf[arg_last] = arg.decode() if type(arg)==bytes else arg SetConfiguration(newConfig)