From f8d1734379b8ccf16bada0b523325356afdfb57c Mon Sep 17 00:00:00 2001 From: David Rose Date: Thu, 2 Oct 2003 19:01:18 +0000 Subject: [PATCH] protect against possibly-missing STBlob32 --- direct/src/extensions/Datagram-extensions.py | 2 +- direct/src/extensions/DatagramIterator-extensions.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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()