File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -103,18 +103,21 @@ def __call__(self, messages):
103103
104104 def __constrain_message_data (self , message ):
105105 """ pads or chops the data field to the size specified by this command """
106+ len_msg_data = len (message .data )
106107 if self .bytes > 0 :
107- if len ( message . data ) > self .bytes :
108+ if len_msg_data > self .bytes :
108109 # chop off the right side
109110 message .data = message .data [:self .bytes ]
110111 logger .debug (
111- "Message was longer than expected. Trimmed message: " +
112+ "Message was longer than expected (%s>%s). " +
113+ "Trimmed message: %s" , len_msg_data , self .bytes ,
112114 repr (message .data ))
113- elif len ( message . data ) < self .bytes :
115+ elif len_msg_data < self .bytes :
114116 # pad the right with zeros
115- message .data += (b'\x00 ' * (self .bytes - len ( message . data ) ))
117+ message .data += (b'\x00 ' * (self .bytes - len_msg_data ))
116118 logger .debug (
117- "Message was shorter than expected. Padded message: " +
119+ "Message was shorter than expected (%s<%s). " +
120+ "Padded message: %s" , len_msg_data , self .bytes ,
118121 repr (message .data ))
119122
120123 def __str__ (self ):
You can’t perform that action at this time.
0 commit comments