Skip to content

Commit 97c3bbf

Browse files
authored
Use relative import. (#2836)
1 parent 7ed2901 commit 97c3bbf

55 files changed

Lines changed: 148 additions & 169 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

doc/source/library/simulator/config.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,8 +121,8 @@ Server configuration examples
121121
"comm": "tls",
122122
"host": "0.0.0.0",
123123
"port": 5020,
124-
"certfile": "certificates/pymodbus.crt",
125-
"keyfile": "certificates/pymodbus.key",
124+
"certfile": "certificates/pymodbus_tls.crt",
125+
"keyfile": "certificates/pymodbus_tls.key",
126126
"ignore_missing_devices": false,
127127
"framer": "tls",
128128
"identity": {

examples/helper.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,4 +130,4 @@ def get_certificate(suffix: str):
130130
path = "examples"
131131
else:
132132
raise RuntimeError(f"**Error** Cannot find certificate path={cwd}")
133-
return f"{path}/certificates/pymodbus.{suffix}"
133+
return f"{path}/certificates/pymodbus_tls.{suffix}"

pymodbus/client/__init__.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
"ModbusUdpClient",
1414
]
1515

16-
from pymodbus.client.base import ModbusBaseClient, ModbusBaseSyncClient
17-
from pymodbus.client.serial import AsyncModbusSerialClient, ModbusSerialClient
18-
from pymodbus.client.tcp import AsyncModbusTcpClient, ModbusTcpClient
19-
from pymodbus.client.tls import AsyncModbusTlsClient, ModbusTlsClient
20-
from pymodbus.client.udp import AsyncModbusUdpClient, ModbusUdpClient
16+
from .base import ModbusBaseClient, ModbusBaseSyncClient
17+
from .serial import AsyncModbusSerialClient, ModbusSerialClient
18+
from .tcp import AsyncModbusTcpClient, ModbusTcpClient
19+
from .tls import AsyncModbusTlsClient, ModbusTlsClient
20+
from .udp import AsyncModbusUdpClient, ModbusUdpClient

pymodbus/client/base.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
from abc import abstractmethod
66
from collections.abc import Awaitable, Callable
77

8-
from pymodbus.client.mixin import ModbusClientMixin
9-
from pymodbus.exceptions import ConnectionException
10-
from pymodbus.framer import FRAMER_NAME_TO_CLASS, FramerBase, FramerType
11-
from pymodbus.logging import Log
12-
from pymodbus.pdu import DecodePDU, ModbusPDU
13-
from pymodbus.transaction import TransactionManager
14-
from pymodbus.transport import CommParams
8+
from ..exceptions import ConnectionException
9+
from ..framer import FRAMER_NAME_TO_CLASS, FramerBase, FramerType
10+
from ..logging import Log
11+
from ..pdu import DecodePDU, ModbusPDU
12+
from ..transaction import TransactionManager
13+
from ..transport import CommParams
14+
from .mixin import ModbusClientMixin
1515

1616

1717
class ModbusBaseClient(ModbusClientMixin[Awaitable[ModbusPDU]]):

pymodbus/client/mixin.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@
66
from abc import abstractmethod
77
from typing import Generic, Literal, TypeVar, cast
88

9-
import pymodbus.pdu.bit_message as pdu_bit
10-
import pymodbus.pdu.diag_message as pdu_diag
11-
import pymodbus.pdu.file_message as pdu_file_msg
12-
import pymodbus.pdu.mei_message as pdu_mei
13-
import pymodbus.pdu.other_message as pdu_other_msg
14-
import pymodbus.pdu.register_message as pdu_reg
15-
from pymodbus.constants import ModbusStatus
16-
from pymodbus.exceptions import ModbusException
17-
from pymodbus.pdu.pdu import ModbusPDU, pack_bitstring, unpack_bitstring
9+
from ..constants import ModbusStatus
10+
from ..exceptions import ModbusException
11+
from ..pdu import bit_message as pdu_bit
12+
from ..pdu import diag_message as pdu_diag
13+
from ..pdu import file_message as pdu_file_msg
14+
from ..pdu import mei_message as pdu_mei
15+
from ..pdu import other_message as pdu_other_msg
16+
from ..pdu import register_message as pdu_reg
17+
from ..pdu.pdu import ModbusPDU, pack_bitstring, unpack_bitstring
1818

1919

2020
T = TypeVar("T", covariant=False)

pymodbus/client/serial.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
from collections.abc import Callable
88
from functools import partial
99

10-
from pymodbus.client.base import ModbusBaseClient, ModbusBaseSyncClient
11-
from pymodbus.exceptions import ConnectionException
12-
from pymodbus.framer import FramerType
13-
from pymodbus.logging import Log
14-
from pymodbus.pdu import ModbusPDU
15-
from pymodbus.transport import CommParams, CommType
10+
from ..exceptions import ConnectionException
11+
from ..framer import FramerType
12+
from ..logging import Log
13+
from ..pdu import ModbusPDU
14+
from ..transport import CommParams, CommType
15+
from .base import ModbusBaseClient, ModbusBaseSyncClient
1616

1717

1818
with contextlib.suppress(ImportError):

pymodbus/client/tcp.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
from collections.abc import Callable
88
from ssl import SSLWantReadError
99

10-
from pymodbus.client.base import ModbusBaseClient, ModbusBaseSyncClient
11-
from pymodbus.exceptions import ConnectionException
12-
from pymodbus.framer import FramerType
13-
from pymodbus.logging import Log
14-
from pymodbus.pdu import ModbusPDU
15-
from pymodbus.transport import CommParams, CommType
10+
from ..exceptions import ConnectionException
11+
from ..framer import FramerType
12+
from ..logging import Log
13+
from ..pdu import ModbusPDU
14+
from ..transport import CommParams, CommType
15+
from .base import ModbusBaseClient, ModbusBaseSyncClient
1616

1717

1818
class AsyncModbusTcpClient(ModbusBaseClient):

pymodbus/client/tls.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
import ssl
66
from collections.abc import Callable
77

8-
from pymodbus.client.tcp import AsyncModbusTcpClient, ModbusTcpClient
9-
from pymodbus.framer import FramerType
10-
from pymodbus.logging import Log
11-
from pymodbus.pdu import ModbusPDU
12-
from pymodbus.transport import CommParams, CommType
8+
from ..framer import FramerType
9+
from ..logging import Log
10+
from ..pdu import ModbusPDU
11+
from ..transport import CommParams, CommType
12+
from .tcp import AsyncModbusTcpClient, ModbusTcpClient
1313

1414

1515
class AsyncModbusTlsClient(AsyncModbusTcpClient):

0 commit comments

Comments
 (0)