diff --git a/direct/src/extensions/Datagram-extensions.py b/direct/src/extensions/Datagram-extensions.py index 9c6c2f1234..67b0c374b0 100644 --- a/direct/src/extensions/Datagram-extensions.py +++ b/direct/src/extensions/Datagram-extensions.py @@ -25,7 +25,7 @@ self.addString(arg) elif subatomicType == DCSubatomicType.STBlob: self.addString(arg) - elif subatomicType == DCSubatomicType.STBlob32: + elif hasattr(DCSubatomicType, "STBlob32") and subatomicType == DCSubatomicType.STBlob32: self.addString32(arg) elif subatomicType == DCSubatomicType.STInt8array: self.addUint16(len(arg)) diff --git a/direct/src/extensions/DatagramIterator-extensions.py b/direct/src/extensions/DatagramIterator-extensions.py index 3475a7ea61..f4d4974dae 100644 --- a/direct/src/extensions/DatagramIterator-extensions.py +++ b/direct/src/extensions/DatagramIterator-extensions.py @@ -26,7 +26,7 @@ retVal = self.getString() elif subatomicType == DCSubatomicType.STBlob: retVal = self.getString() - elif subatomicType == DCSubatomicType.STBlob32: + elif hasattr(DCSubatomicType, "STBlob32") and subatomicType == DCSubatomicType.STBlob32: retVal = self.getString32() elif subatomicType == DCSubatomicType.STInt8array: len = self.getUint16()