optimizations

This commit is contained in:
Joe Shochet 2003-11-26 02:57:13 +00:00
parent 6da0c1e352
commit ea262c92cb
2 changed files with 6 additions and 3 deletions

View File

@ -42,7 +42,9 @@ class DistributedEntity(DistributedObject.DistributedObject, Entity.Entity):
DistributedEntity.notify.debug('disable (%s)' % self.entId)
# stop things
self.destroy()
DistributedObject.DistributedObject.disable(self)
def delete(self):
DistributedEntity.notify.debug('delete')
# unload things
DistributedObject.DistributedObject.delete(self)

View File

@ -78,9 +78,10 @@ class Entity(DirectObject):
# this will be called with each item of our spec data on initialization
def setAttribInit(self, attrib, value):
if hasattr(self, attrib):
Entity.notify.warning('%s already has member %s in %s' %
(self, attrib, lineInfo()[2]))
if __debug__:
if hasattr(self, attrib):
Entity.notify.warning('%s already has member %s in %s' %
(self, attrib, lineInfo()[2]))
# TODO: we should probably put this crep in a dictionary
# rather than dump it into the entity's namespace
self.__dict__[attrib] = value