From 6bf93093cd791fd2f78d52b461f7e2d7f033f881 Mon Sep 17 00:00:00 2001 From: David Rose Date: Thu, 17 Apr 2003 21:41:17 +0000 Subject: [PATCH] force numbers to int --- direct/src/extensions/Datagram-extensions.py | 32 ++++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/direct/src/extensions/Datagram-extensions.py b/direct/src/extensions/Datagram-extensions.py index 24c9a63d62..7438207192 100644 --- a/direct/src/extensions/Datagram-extensions.py +++ b/direct/src/extensions/Datagram-extensions.py @@ -4,21 +4,21 @@ import DCSubatomicType if (divisor == 1): if subatomicType == DCSubatomicType.STInt8: - self.addInt8(arg) + self.addInt8(int(arg)) elif subatomicType == DCSubatomicType.STInt16: - self.addInt16(arg) + self.addInt16(int(arg)) elif subatomicType == DCSubatomicType.STInt32: - self.addInt32(arg) + self.addInt32(int(arg)) elif subatomicType == DCSubatomicType.STInt64: - self.addInt64(arg) + self.addInt64(int(arg)) elif subatomicType == DCSubatomicType.STUint8: - self.addUint8(arg) + self.addUint8(int(arg)) elif subatomicType == DCSubatomicType.STUint16: - self.addUint16(arg) + self.addUint16(int(arg)) elif subatomicType == DCSubatomicType.STUint32: - self.addUint32(arg) + self.addUint32(int(arg)) elif subatomicType == DCSubatomicType.STUint64: - self.addUint64(arg) + self.addUint64(int(arg)) elif subatomicType == DCSubatomicType.STFloat64: self.addFloat64(arg) elif subatomicType == DCSubatomicType.STString: @@ -28,32 +28,32 @@ elif subatomicType == DCSubatomicType.STInt8array: self.addUint16(len(arg)) for i in arg: - self.addInt8(i) + self.addInt8(int(i)) elif subatomicType == DCSubatomicType.STInt16array: self.addUint16(len(arg) << 1) for i in arg: - self.addInt16(i) + self.addInt16(int(i)) elif subatomicType == DCSubatomicType.STInt32array: self.addUint16(len(arg) << 2) for i in arg: - self.addInt32(i) + self.addInt32(int(i)) elif subatomicType == DCSubatomicType.STUint8array: self.addUint16(len(arg)) for i in arg: - self.addUint8(i) + self.addUint8(int(i)) elif subatomicType == DCSubatomicType.STUint16array: self.addUint16(len(arg) << 1) for i in arg: - self.addUint16(i) + self.addUint16(int(i)) elif subatomicType == DCSubatomicType.STUint32array: self.addUint16(len(arg) << 2) for i in arg: - self.addUint32(i) + self.addUint32(int(i)) elif subatomicType == DCSubatomicType.STUint32uint8array: self.addUint16(len(arg) * 5) for i in arg: - self.addUint32(i[0]) - self.addUint8(i[1]) + self.addUint32(int(i[0])) + self.addUint8(int(i[1])) else: raise Exception("Error: No such type as: " + str(subatomicType)) else: