don't send 'None' as network drive file

This commit is contained in:
Darren Ranalli 2003-10-24 00:37:11 +00:00
parent 0cfd9c0d83
commit 5c6daf1f5a

View File

@ -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])