Added handling of model loading failure

This commit is contained in:
Gyedo Jeon 2010-04-13 23:39:21 +00:00
parent 674099f5c1
commit acd4d5ed46

View File

@ -121,7 +121,7 @@ class ObjectMgrBase:
try:
newobj = loader.loadModel(model)
except:
newobj = loader.loadModel(Filename.fromOsSpecific(model).getFullpath())
newobj = loader.loadModel(Filename.fromOsSpecific(model).getFullpath(), okMissing=True)
else:
newobj = hidden.attachNewNode(objDef.name)
else:
@ -371,7 +371,9 @@ class ObjectMgrBase:
objRGBA = obj[OG.OBJ_RGBA]
# load new model
newobj = loader.loadModel(model)
newobj = loader.loadModel(model, okMissing=True)
if newobj is None:
return
newobj.setTag('OBJRoot','1')
# reparent children