File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -235,9 +235,17 @@ def _dispatch_deserializer(self,serial):
235235 :param serial: The serialized object
236236 :return: The return value is a tuple of the form (serial, serial_type)
237237 """
238- if (serial is not None and type (serial ).__module__ .find ('iris' ) == 0 ) and serial ._IsA ("IOP.Message" ):
238+ if (
239+ (serial is not None and type (serial ).__module__ .find ('iris' ) == 0 )
240+ and
241+ (serial ._IsA ("IOP.Message" ) or serial ._IsA ("Grongier.PEX.Message" ))
242+ ):
239243 return self ._deserialize_message (serial )
240- elif (serial is not None and type (serial ).__module__ .find ('iris' ) == 0 ) and serial ._IsA ("IOP.PickleMessage" ):
244+ elif (
245+ (serial is not None and type (serial ).__module__ .find ('iris' ) == 0 )
246+ and
247+ (serial ._IsA ("IOP.PickleMessage" ) or serial ._IsA ("Grongier.PEX.PickleMessage" ))
248+ ):
241249 return self ._deserialize_pickle_message (serial )
242250 else :
243251 return serial
You can’t perform that action at this time.
0 commit comments