[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [33288] trunk/blender/release/scripts/op/ io_scene_fbx/export_fbx.py: bugfix [#24882] fbx exporter Krash, screw objects and animations

Campbell Barton ideasman42 at gmail.com
Wed Nov 24 16:57:59 CET 2010


Revision: 33288
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=33288
Author:   campbellbarton
Date:     2010-11-24 16:57:59 +0100 (Wed, 24 Nov 2010)

Log Message:
-----------
bugfix [#24882] fbx exporter Krash, screw objects and animations
fixed remaining issue with win32 paths.

Modified Paths:
--------------
    trunk/blender/release/scripts/op/io_scene_fbx/export_fbx.py

Modified: trunk/blender/release/scripts/op/io_scene_fbx/export_fbx.py
===================================================================
--- trunk/blender/release/scripts/op/io_scene_fbx/export_fbx.py	2010-11-24 15:05:54 UTC (rev 33287)
+++ trunk/blender/release/scripts/op/io_scene_fbx/export_fbx.py	2010-11-24 15:57:59 UTC (rev 33288)
@@ -1207,8 +1207,10 @@
             fn_abs_dest = os.path.join(basepath, fn_strip)
             if not os.path.exists(fn_abs_dest):
                 shutil.copy(fn, fn_abs_dest)
+        elif bpy.path.is_subdir(fn, basepath):
+            rel = os.path.relpath(fn, basepath)
         else:
-            rel = os.path.relpath(fn, basepath)
+            rel = fn
 
         return (rel, fn_strip)
 
@@ -2887,6 +2889,8 @@
 # # 		copy_images( basepath,  [ tex[1] for tex in textures if tex[1] != None ])
 # 		bpy.util.copy_images( [ tex[1] for tex in textures if tex[1] != None ], basepath)
 
+    file.close()
+
     print('export finished in %.4f sec.' % (time.clock() - start_time))
     return {'FINISHED'}
 





More information about the Bf-blender-cvs mailing list