@@ -64,7 +64,7 @@ def send(self, msg: Any, *
64
64
# Signing (if required) and serializing before enqueueing otherwise
65
65
# each call to `_enqueue` will have to sign it and `transmit` will try
66
66
# to serialize it which is waste of resources
67
- serializedPayload , err_msg = self .signAndSerialize (msg , signer )
67
+ serializedPayload , err_msg = self .signSerializeAndCheckLen (msg , signer )
68
68
if serializedPayload is None :
69
69
return False , err_msg
70
70
@@ -131,7 +131,7 @@ def flushOutBoxes(self) -> None:
131
131
132
132
def _make_batch (self , msgs ):
133
133
batch = Batch (msgs , None )
134
- serialized_batch , _ = self .signAndSerialize (batch )
134
+ serialized_batch = self .sign_and_serialize (batch )
135
135
return serialized_batch
136
136
137
137
def _test_batch_len (self , batch_len ):
@@ -152,9 +152,8 @@ def doProcessReceived(self, msg, frm, ident):
152
152
msg [f .MSGS .nm ] = relevantMsgs
153
153
return msg
154
154
155
- def signAndSerialize (self , msg , signer = None ):
156
- payload = self .prepForSending (msg , signer )
157
- msg_bytes = self .serializeMsg (payload )
155
+ def signSerializeAndCheckLen (self , msg , signer = None ):
156
+ msg_bytes = self .sign_and_serialize (msg , signer )
158
157
err_msg = None
159
158
try :
160
159
self .msg_len_val .validate (msg_bytes )
@@ -163,3 +162,8 @@ def signAndSerialize(self, msg, signer=None):
163
162
logger .warning (err_msg )
164
163
msg_bytes = None
165
164
return msg_bytes , err_msg
165
+
166
+ def sign_and_serialize (self , msg , signer = None ):
167
+ payload = self .prepForSending (msg , signer )
168
+ msg_bytes = self .serializeMsg (payload )
169
+ return msg_bytes
0 commit comments