From 23f4c7211637b071a568c5917ad81075762c1493 Mon Sep 17 00:00:00 2001 From: Darren Ranalli Date: Tue, 3 Feb 2004 23:13:39 +0000 Subject: [PATCH] added non-__dev__ complaint when zone is not found in level model --- direct/src/level/ZoneEntity.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/direct/src/level/ZoneEntity.py b/direct/src/level/ZoneEntity.py index 7f9357fda1..e10c05a98a 100755 --- a/direct/src/level/ZoneEntity.py +++ b/direct/src/level/ZoneEntity.py @@ -8,11 +8,14 @@ class ZoneEntity(ZoneEntityBase.ZoneEntityBase, BasicEntities.NodePathAttribs): ZoneEntityBase.ZoneEntityBase.__init__(self, level, entId) self.nodePath = self.level.getZoneNode(self.entId) - if __dev__: - if self.nodePath is None: + if self.nodePath is None: + if __dev__: self.level.reportModelSpecSyncError( 'unknown zoneNum %s; zone was removed from model?' % self.entId) + else: + self.notify.error('zone %s not found in level model' % + self.entId) BasicEntities.NodePathAttribs.initNodePathAttribs(self, doReparent=0) # dict of zoneNum to 'visible' reference count @@ -22,7 +25,7 @@ class ZoneEntity(ZoneEntityBase.ZoneEntityBase, BasicEntities.NodePathAttribs): self.incrementRefCounts(self.visibility) def destroy(self): - # no need to dec our reference counts + # no need to dec our visibility reference counts BasicEntities.NodePathAttribs.destroy(self) ZoneEntityBase.ZoneEntityBase.destroy(self)