File tree Expand file tree Collapse file tree 2 files changed +14
-14
lines changed Expand file tree Collapse file tree 2 files changed +14
-14
lines changed Original file line number Diff line number Diff line change @@ -83,17 +83,17 @@ class ModbusSlaveContext(ModbusBaseSlaveContext):
83
83
"""
84
84
85
85
def __init__ (self , * _args ,
86
- di = ModbusSequentialDataBlock . create () ,
87
- co = ModbusSequentialDataBlock . create () ,
88
- ir = ModbusSequentialDataBlock . create () ,
89
- hr = ModbusSequentialDataBlock . create () ,
86
+ di : ModbusSequentialDataBlock | None = None ,
87
+ co : ModbusSequentialDataBlock | None = None ,
88
+ ir : ModbusSequentialDataBlock | None = None ,
89
+ hr : ModbusSequentialDataBlock | None = None ,
90
90
):
91
91
"""Initialize the datastores."""
92
92
self .store = {}
93
- self .store ["d" ] = di
94
- self .store ["c" ] = co
95
- self .store ["i" ] = ir
96
- self .store ["h" ] = hr
93
+ self .store ["d" ] = di or ModbusSequentialDataBlock . create ()
94
+ self .store ["c" ] = co or ModbusSequentialDataBlock . create ()
95
+ self .store ["i" ] = ir or ModbusSequentialDataBlock . create ()
96
+ self .store ["h" ] = hr or ModbusSequentialDataBlock . create ()
97
97
98
98
def __str__ (self ):
99
99
"""Return a string representation of the context.
Original file line number Diff line number Diff line change @@ -92,10 +92,10 @@ def test_multiple_context_default(self):
92
92
self .context [0x00 ]()
93
93
94
94
def test_multiple_context_set (self ):
95
- """Test a setting multiple slave contexts."""
96
- slaves = {id : ModbusSlaveContext () for id in range (10 )}
97
- for dev_id , slave in iter (slaves .items ()):
98
- self .context [dev_id ] = slave
99
- for dev_id , slave in iter (slaves .items ()):
95
+ """Test a setting multiple device< contexts."""
96
+ devices = {id : ModbusSlaveContext () for id in range (10 )}
97
+ for dev_id , device in iter (devices .items ()):
98
+ self .context [dev_id ] = device
99
+ for dev_id , device in iter (devices .items ()):
100
100
actual = self .context [dev_id ]
101
- assert slave == actual
101
+ assert device == actual
You can’t perform that action at this time.
0 commit comments