Skip to content

Commit 5c58603

Browse files
authored
Allow a[A-Z]... for async method names (#1044)
* Allow a[A-Z]... for async method names. * Temp.
1 parent 34acafd commit 5c58603

File tree

2 files changed

+9
-10
lines changed

2 files changed

+9
-10
lines changed

pymodbus/client/base.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ def connect(self):
129129
"""
130130
raise NotImplementedException(TXT_NOT_IMPLEMENTED)
131131

132-
async def aConnect(self): # pylint: disable=invalid-name
132+
async def aConnect(self):
133133
"""Connect to the modbus remote host.
134134
135135
:raises NotImplementedException:
@@ -163,7 +163,7 @@ def execute(self, request=None): # pylint: disable=missing-type-doc
163163
raise ConnectionException(f"Failed to connect[{str(self)}]")
164164
return self.transaction.execute(request)
165165

166-
async def aExecute(self, request=None): # pylint: disable=invalid-name,missing-type-doc
166+
async def aExecute(self, request=None): # pylint: disable=missing-type-doc
167167
"""Execute.
168168
169169
:param request: The request to process
@@ -179,15 +179,15 @@ def send(self, request):
179179
self.state = ModbusTransactionState.SENDING
180180
return request
181181

182-
async def aSend(self, request): # pylint: disable=invalid-name
182+
async def aSend(self, request):
183183
"""Send request."""
184184
return self.send(request)
185185

186186
def recv(self, size):
187187
"""Receive data."""
188188
return size
189189

190-
async def aRecv(self, size): # pylint: disable=invalid-name
190+
async def aRecv(self, size):
191191
"""Receive data."""
192192
return self.recv(size)
193193

@@ -198,7 +198,7 @@ def close(self):
198198
"""
199199
raise NotImplementedException(TXT_NOT_IMPLEMENTED)
200200

201-
async def aClose(self): # pylint: disable=invalid-name
201+
async def aClose(self):
202202
"""Close the underlying socket connection.
203203
204204
:raises NotImplementedException:

setup.cfg

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ extension-pkg-allow-list=
123123
# Minimum supported python version
124124
py-version = 3.8.0
125125

126-
# Amount of potential inferred values with a single object.
126+
# Amount of potential inferred values with a single object.
127127
limit-inference-results=100
128128

129129
# Specify a score threshold to be exceeded before program exits with error.
@@ -140,7 +140,7 @@ fail-on=
140140

141141
# Enable/Disable the message/report/category/checker with the given id(s).
142142
enable=all
143-
disable=
143+
disable=
144144
duplicate-code, # TBD
145145
file-ignored, # ONLY to be used with extreme care.
146146
format, # NOT wanted, handled by black
@@ -303,7 +303,7 @@ module-rgx=(([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$
303303

304304
# Naming style matching correct method names.
305305
method-naming-style=snake_case
306-
method-rgx=[a-z_][a-z0-9_]{2,}$
306+
method-rgx=(([a-z_][a-z0-9_]{2,})|(a[A-Z][a-z0-9_]{2,}))$
307307

308308
# function or class names that do not require a docstring.
309309
no-docstring-rgx=__.*__
@@ -481,7 +481,7 @@ exclude = .venv,.git,.tox,venv,build,tornado_twisted,examples/contrib/li
481481
max-complexity = 25
482482
doctests = True
483483
max-line-length = 120
484-
# To work with Black
484+
# To work with Black
485485
# D202 No blank lines allowed after function docstring
486486
# E203: Whitespace before ':'
487487
# E501: line too long
@@ -530,4 +530,3 @@ universal=1
530530
testpaths = test
531531
addopts = -p no:warnings
532532
asyncio_mode = auto
533-

0 commit comments

Comments
 (0)