Revision: 18395
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=18395
Author:   campbellbarton
Date:     2009-01-07 12:27:17 +0100 (Wed, 07 Jan 2009)

Log Message:
-----------
don't raise exceptions on some errors unless debugging 

Modified Paths:
--------------
    trunk/blender/release/scripts/import_web3d.py

Modified: trunk/blender/release/scripts/import_web3d.py
===================================================================
--- trunk/blender/release/scripts/import_web3d.py       2009-01-07 09:41:32 UTC 
(rev 18394)
+++ trunk/blender/release/scripts/import_web3d.py       2009-01-07 11:27:17 UTC 
(rev 18395)
@@ -1076,6 +1076,9 @@
                # print self.id
                ok = True
                while ok:
+                       if i>=len(lines):
+                               return len(lines)-1
+                       
                        l = lines[i]
                        # print '\tDEBUG:', i, self.node_type, l
                        if l=='':
@@ -1085,13 +1088,15 @@
                        if l=='}':
                                if self.node_type != NODE_NORMAL: # also ends 
proto nodes, we may want a type for these too.
                                        print 'wrong node ending, expected an } 
' + str(i) + ' ' + str(self.node_type)
-                                       raise ValueError
+                                       if DEBUG:
+                                               raise ValueError
                                ### print "returning", i
                                return i+1
                        if l==']':
                                if self.node_type != NODE_ARRAY:
                                        print 'wrong node ending, expected a ] 
' + str(i) + ' ' + str(self.node_type)
-                                       raise ValueError
+                                       if DEBUG:
+                                               raise ValueError
                                ### print "returning", i
                                return i+1
                                
@@ -2567,12 +2572,12 @@
        files.sort()
        tot = len(files)
        for i, f in enumerate(files):
-               #if i < 126 or i > 1000000:
+               if i < 124 or i > 1000000:
+                       continue
+               
+               #if i != 1068:
                #       continue
                
-               if i != 1068:
-                       continue
-               
                #if i != 12686:
                #       continue
                
@@ -2583,4 +2588,4 @@
                # Window.
                load_web3d(f, PREF_FLAT=True)
        
-
+# test()


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to