copy() --> deepcopy(). (#52794)

This commit is contained in:
jan iversen 2021-07-14 11:00:16 +02:00 committed by GitHub
parent 2c3f3d7bda
commit c360d6009c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,5 +1,6 @@
"""Support for Modbus.""" """Support for Modbus."""
import asyncio import asyncio
from copy import deepcopy
import logging import logging
from pymodbus.client.sync import ModbusSerialClient, ModbusTcpClient, ModbusUdpClient from pymodbus.client.sync import ModbusSerialClient, ModbusTcpClient, ModbusUdpClient
@ -196,7 +197,7 @@ class ModbusHub:
self._config_name = client_config[CONF_NAME] self._config_name = client_config[CONF_NAME]
self._config_type = client_config[CONF_TYPE] self._config_type = client_config[CONF_TYPE]
self._config_delay = client_config[CONF_DELAY] self._config_delay = client_config[CONF_DELAY]
self._pb_call = PYMODBUS_CALL.copy() self._pb_call = deepcopy(PYMODBUS_CALL)
self._pb_class = { self._pb_class = {
CONF_SERIAL: ModbusSerialClient, CONF_SERIAL: ModbusSerialClient,
CONF_TCP: ModbusTcpClient, CONF_TCP: ModbusTcpClient,