mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-04 02:42:49 -04:00
error out if we get a duplicate create
This commit is contained in:
parent
bfe0928939
commit
4d538297ef
@ -233,10 +233,15 @@ class DoCollectionManager:
|
|||||||
|
|
||||||
doTable = self.getDoTable(ownerView)
|
doTable = self.getDoTable(ownerView)
|
||||||
|
|
||||||
#assert do.doId not in doTable
|
# make sure the object is not already present
|
||||||
if do.doId in doTable:
|
if do.doId in doTable:
|
||||||
print "ignoring repeated object %s" % (do.doId)
|
if ownerView:
|
||||||
return
|
tableName = 'doId2ownerView'
|
||||||
|
else:
|
||||||
|
tableName = 'doId2do'
|
||||||
|
self.notify.error('doId %s already in %s [%s stomping %s]' % (
|
||||||
|
do.doId, tableName, do.__class__.__name__,
|
||||||
|
doTable[do.doId].__class__.__name__))
|
||||||
|
|
||||||
doTable[do.doId]=do
|
doTable[do.doId]=do
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user