Browse Source

try-except around particle load

cxgeorge 23 years ago
parent
commit
2a4eed754c
1 changed files with 7 additions and 4 deletions
  1. 7 4
      direct/src/particles/ParticleEffect.py

+ 7 - 4
direct/src/particles/ParticleEffect.py

@@ -204,10 +204,13 @@ class ParticleEffect(NodePath):
 
 
     def loadConfig(self, filename):
     def loadConfig(self, filename):
         """loadConfig(filename)"""
         """loadConfig(filename)"""
-        if vfs:
-            exec vfs.readFile(filename)
-        else:
-            execfile(filename.toOsSpecific())
+        try:
+            if vfs:
+                exec vfs.readFile(filename)
+            else:
+                execfile(filename.toOsSpecific())
+        except:
+            self.notify.error('loadConfig: failed to load particle file: '+filename)