From 5c6daf1f5a8501be7b41aa0b98ca8340db735ce2 Mon Sep 17 00:00:00 2001 From: Darren Ranalli Date: Fri, 24 Oct 2003 00:37:11 +0000 Subject: [PATCH] don't send 'None' as network drive file --- direct/src/level/DistributedLevelAI.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/direct/src/level/DistributedLevelAI.py b/direct/src/level/DistributedLevelAI.py index fcde94660a..71a0dcb554 100755 --- a/direct/src/level/DistributedLevelAI.py +++ b/direct/src/level/DistributedLevelAI.py @@ -155,14 +155,17 @@ class DistributedLevelAI(DistributedObjectAI.DistributedObjectAI, return spec = None + # don't need to hit disk if we're just sending 'None' over the wire + useDisk = 0 if hash(self.levelSpec) != specHash: spec = self.levelSpec + useDisk=simbase.config.GetBool('spec-by-disk', 0) specStr = repr(spec) import DistributedLargeBlobSenderAI largeBlob = DistributedLargeBlobSenderAI.\ DistributedLargeBlobSenderAI( self.air, self.zoneId, senderId, specStr, - useDisk=simbase.config.GetBool('spec-by-disk', 0)) + useDisk=useDisk) self.sendUpdateToAvatarId(senderId, 'setSpecSenderDoId', [largeBlob.doId])