removed DistributedToon/isLive checks now that DelayDeleted objects remove themselves from the repository properly

This commit is contained in:
Darren Ranalli 2008-02-21 01:24:33 +00:00
parent fb964c3d16
commit 3882d21189

View File

@ -59,17 +59,7 @@ class DoHierarchy:
return r return r
def storeObjectLocation(self, do, parentId, zoneId): def storeObjectLocation(self, do, parentId, zoneId):
if do.__class__.__name__ == 'DistributedToon':
if not base.cr.isLive():
from direct.showbase.PythonUtil import StackTrace
self.notify.info('storeObjectLocation(DistributedToon %s)(%s, %s): %s' % (do.doId, parentId, zoneId, StackTrace().compact()))
doId = do.doId doId = do.doId
# until we figure out why Toontown is crashing with duplicate Toon generates, don't do the check on LIVE
try:
isLive = base.cr.isLive()
except:
isLive = True
if not isLive:
if doId in self._allDoIds: if doId in self._allDoIds:
self.notify.error( self.notify.error(
'storeObjectLocation(%s %s) already in _allDoIds; duplicate generate()? or didn\'t clean up previous instance of DO?' % ( 'storeObjectLocation(%s %s) already in _allDoIds; duplicate generate()? or didn\'t clean up previous instance of DO?' % (
@ -82,17 +72,7 @@ class DoHierarchy:
do.__class__.__name__, doId, parentId, zoneId)) do.__class__.__name__, doId, parentId, zoneId))
def deleteObjectLocation(self, do, parentId, zoneId): def deleteObjectLocation(self, do, parentId, zoneId):
if do.__class__.__name__ == 'DistributedToon':
if not base.cr.isLive():
from direct.showbase.PythonUtil import StackTrace
self.notify.info('deleteObjectLocation(DistributedToon %s)(%s, %s): %s' % (do.doId, parentId, zoneId, StackTrace().compact()))
doId = do.doId doId = do.doId
# until we figure out why Toontown is crashing with duplicate deletes, don't do the check on LIVE
try:
isLive = base.cr.isLive()
except:
isLive = True
if not isLive:
if doId not in self._allDoIds: if doId not in self._allDoIds:
self.notify.error( self.notify.error(
'deleteObjectLocation(%s %s) not in _allDoIds; duplicate delete()? or invalid previous location on a new object?' % ( 'deleteObjectLocation(%s %s) not in _allDoIds; duplicate delete()? or invalid previous location on a new object?' % (