Zitat von Tom Bombadil
Beitrag anzeigen
Du kannst das auch zusammenfassen und vereinfachen:
Code:
from pymodbus.version import version
pymodbus_baseversion = int(version.short().split('.')[0])
if pymodbus_baseversion > 2:
# for newer versions of pymodbus
from pymodbus.client.tcp import ModbusTcpClient
from pymodbus.client.serial import ModbusSerialClient
else:
# for older versions of pymodbus
from pymodbus.client.sync import ModbusTcpClient
from pymodbus.client.sync import ModbusSerialClient


Kommentar