Traceback (most recent call last):


 "modbserv.py", line 149, in <module>

run_async_server()


 "modbserv.py", line 136, in run_async_server

StartSerialServer(context, identity=identity,


 "c:\Users\rif\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pymodbus\server\asynchronous.py", line 338, in StartSerialServer

SerialPort(protocol, port, reactor, baudrate=baudrate, parity=parity,
TypeError: __init__() got an unexpected keyword argument 'timeout'

Traceback (most recent call last):


 "G:\Python\Python37\lib\logging\__init__.py", line 1034, in emit

msg = self.format(record)


 "G:\Python\Python37\lib\logging\__init__.py", line 880, in format

return fmt.format(record)


 "G:\Python\Python37\lib\logging\__init__.py", line 619, in format

record.message = record.getMessage()


 "G:\Python\Python37\lib\logging\__init__.py", line 380, in getMessage

msg = msg % self.args
TypeError: not enough arguments for format string
