Skip to content

Commit 980a971

Browse files
committed
Clean client API imports.
1 parent 86e2c67 commit 980a971

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

pymodbus/client/__init__.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,25 @@
55
"AsyncModbusTcpClient",
66
"AsyncModbusTlsClient",
77
"AsyncModbusUdpClient",
8-
"ModbusBaseClient",
98
"ModbusSerialClient",
109
"ModbusTcpClient",
1110
"ModbusTlsClient",
1211
"ModbusUdpClient",
12+
"ModbusAsciiFramer",
13+
"ModbusBinaryFramer",
14+
"ModbusRtuFramer",
15+
"ModbusSocketFramer",
16+
"ModbusTlsFramer",
1317
]
1418

15-
from pymodbus.client.base import ModbusBaseClient
1619
from pymodbus.client.serial import AsyncModbusSerialClient, ModbusSerialClient
1720
from pymodbus.client.tcp import AsyncModbusTcpClient, ModbusTcpClient
1821
from pymodbus.client.tls import AsyncModbusTlsClient, ModbusTlsClient
1922
from pymodbus.client.udp import AsyncModbusUdpClient, ModbusUdpClient
23+
from pymodbus.transaction import (
24+
ModbusAsciiFramer,
25+
ModbusBinaryFramer,
26+
ModbusRtuFramer,
27+
ModbusSocketFramer,
28+
ModbusTlsFramer,
29+
)

test/test_framers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import pytest
55

66
from pymodbus.bit_read_message import ReadCoilsRequest
7-
from pymodbus.client import ModbusBaseClient
7+
from pymodbus.client.base import ModbusBaseClient
88
from pymodbus.exceptions import ModbusIOException
99
from pymodbus.factory import ClientDecoder
1010
from pymodbus.framer.ascii_framer import ModbusAsciiFramer

0 commit comments

Comments
 (0)