Skip to content

Commit 8ac7d4f

Browse files
authored
Upgrade pylint and ruff (#1989)
1 parent 58100ab commit 8ac7d4f

File tree

6 files changed

+21
-22
lines changed

6 files changed

+21
-22
lines changed

CONTRIBUTING.rst

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,4 @@ Just fork the repo and raise your PR against `dev` branch.
22

33
We always have more work than time, so feel free to open a discussion / issue on a theme you want to solve.
44

5-
For instructions please refer to README.rst, which details how to install a developmnet environment etc.
6-
5+
For instructions please refer to README.rst, which details how to install a development environment etc.

pymodbus/datastore/remote.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -73,42 +73,42 @@ def __build_mapping(self):
7373
if self.slave:
7474
kwargs["slave"] = self.slave
7575
self.__get_callbacks = {
76-
"d": lambda a, c: self._client.read_discrete_inputs( # pylint: disable=unnecessary-lambda
76+
"d": lambda a, c: self._client.read_discrete_inputs(
7777
a, c, **kwargs
7878
),
79-
"c": lambda a, c: self._client.read_coils( # pylint: disable=unnecessary-lambda
79+
"c": lambda a, c: self._client.read_coils(
8080
a, c, **kwargs
8181
),
82-
"h": lambda a, c: self._client.read_holding_registers( # pylint: disable=unnecessary-lambda
82+
"h": lambda a, c: self._client.read_holding_registers(
8383
a, c, **kwargs
8484
),
85-
"i": lambda a, c: self._client.read_input_registers( # pylint: disable=unnecessary-lambda
85+
"i": lambda a, c: self._client.read_input_registers(
8686
a, c, **kwargs
8787
),
8888
}
8989
self.__set_callbacks = {
90-
"d5": lambda a, v: self._client.write_coil( # pylint: disable=unnecessary-lambda
90+
"d5": lambda a, v: self._client.write_coil(
9191
a, v, **kwargs
9292
),
93-
"d15": lambda a, v: self._client.write_coils( # pylint: disable=unnecessary-lambda
93+
"d15": lambda a, v: self._client.write_coils(
9494
a, v, **kwargs
9595
),
96-
"c5": lambda a, v: self._client.write_coil( # pylint: disable=unnecessary-lambda
96+
"c5": lambda a, v: self._client.write_coil(
9797
a, v, **kwargs
9898
),
99-
"c15": lambda a, v: self._client.write_coils( # pylint: disable=unnecessary-lambda
99+
"c15": lambda a, v: self._client.write_coils(
100100
a, v, **kwargs
101101
),
102-
"h6": lambda a, v: self._client.write_register( # pylint: disable=unnecessary-lambda
102+
"h6": lambda a, v: self._client.write_register(
103103
a, v, **kwargs
104104
),
105-
"h16": lambda a, v: self._client.write_registers( # pylint: disable=unnecessary-lambda
105+
"h16": lambda a, v: self._client.write_registers(
106106
a, v, **kwargs
107107
),
108-
"i6": lambda a, v: self._client.write_register( # pylint: disable=unnecessary-lambda
108+
"i6": lambda a, v: self._client.write_register(
109109
a, v, **kwargs
110110
),
111-
"i16": lambda a, v: self._client.write_registers( # pylint: disable=unnecessary-lambda
111+
"i16": lambda a, v: self._client.write_registers(
112112
a, v, **kwargs
113113
),
114114
}

pymodbus/device.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ def encode(self):
113113
114114
:returns: 54 16-bit words representing the status
115115
"""
116-
total, values = [], sum(self.__data.values(), [])
116+
total, values = [], sum(self.__data.values(), []) # noqa: RUF017
117117
for i in range(0, len(values), 2):
118118
total.append((values[i] << 8) | values[i + 1])
119119
return total

pymodbus/transport/serialtransport.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,8 +154,8 @@ async def polling_task(self):
154154
self.write_ready()
155155
if self.sync_serial.in_waiting:
156156
self._read_ready()
157-
except asyncio.CancelledError:
158-
self.close("Cancelled")
157+
except asyncio.CancelledError as exc:
158+
self.close(exc)
159159

160160

161161
async def create_serial_connection(

pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,13 +70,13 @@ development = [
7070
"codespell>=2.2.2",
7171
"coverage>=7.4.0",
7272
"mypy>=1.6.0",
73-
"pylint>=2.17.2",
73+
"pylint>=3.0.0",
7474
"pytest>=7.3.1",
7575
"pytest-asyncio>=0.20.3",
7676
"pytest-cov>=4.1.0",
7777
"pytest-timeout>=2.2.0",
7878
"pytest-xdist>=3.3.1",
79-
"ruff>=0.1.3",
79+
"ruff>=0.2.0",
8080
"twine>=4.0.2",
8181
"types-Pygments",
8282
"types-pyserial"
@@ -300,10 +300,10 @@ select = [
300300
fixable = ["ALL"]
301301
unfixable = []
302302

303-
[tool.ruff.pydocstyle]
303+
[tool.ruff.lint.pydocstyle]
304304
convention = "pep257"
305305

306-
[tool.ruff.isort]
306+
[tool.ruff.lint.isort]
307307
lines-after-imports = 2
308308
known-local-folder = []
309309

test/conftest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
sys.path.extend(["examples", "../examples", "../../examples"])
2020

21-
from examples.server_async import ( # noqa: E402 # pylint: disable=wrong-import-position
21+
from examples.server_async import ( # pylint: disable=wrong-import-position
2222
run_async_server,
2323
setup_server,
2424
)

0 commit comments

Comments
 (0)