Bugfix of imports and wordorder for revpi commander

This commit is contained in:
2023-02-16 13:09:04 +01:00
parent f591621614
commit 617373574a
3 changed files with 5 additions and 6 deletions

View File

@@ -13,7 +13,6 @@ import pickle
from xmlrpc.client import Binary
import revpimodio2
from revpimodio2.io import StructIO
from . import proginit
@@ -92,7 +91,7 @@ class ProcimgServer:
io._bitaddress,
io._byteorder,
io._signed,
io.wordorder if issubclass(io, StructIO) else "ignored"
getattr(io, "wordorder", "ignored"),
])
return Binary(pickle.dumps(dict_ios))

View File

@@ -417,7 +417,7 @@ class RevPiPyLoad:
# Erweiterte Funktionen anmelden
try:
import procimgserver
from . import procimgserver
except Exception:
self.xml_ps = None
proginit.logger.warning(
@@ -496,7 +496,7 @@ class RevPiPyLoad:
th_plc = None
if self.mqtt:
try:
from mqttserver import MqttServer
from .mqttserver import MqttServer
except Exception:
proginit.logger.warning(
"can not load revpimodio2 module. maybe its not installed "
@@ -1463,7 +1463,7 @@ def main() -> int:
proginit.configure()
if proginit.pargs.test:
from testsystem import TestSystem
from .testsystem import TestSystem
root = TestSystem()
else:

View File

@@ -6,7 +6,7 @@ __license__ = "GPLv2"
from configparser import ConfigParser
import proginit
from . import proginit
newline = "\n------------------------------------------------------------\n"