[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [4356] contrib/py/scripts/addons/ object_print3d_utils/export.py: skip makedirs if it fails

Campbell Barton ideasman42 at gmail.com
Mon Mar 11 14:51:55 CET 2013


Revision: 4356
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=4356
Author:   campbellbarton
Date:     2013-03-11 13:51:54 +0000 (Mon, 11 Mar 2013)
Log Message:
-----------
skip makedirs if it fails

Modified Paths:
--------------
    contrib/py/scripts/addons/object_print3d_utils/export.py

Modified: contrib/py/scripts/addons/object_print3d_utils/export.py
===================================================================
--- contrib/py/scripts/addons/object_print3d_utils/export.py	2013-03-11 13:47:10 UTC (rev 4355)
+++ contrib/py/scripts/addons/object_print3d_utils/export.py	2013-03-11 13:51:54 UTC (rev 4356)
@@ -51,7 +51,13 @@
 
     # first ensure the path is created
     if export_path:
-        os.makedirs(export_path, exist_ok=True)
+        # this can fail with strange errors,
+        # if the dir cant be made then we get an error later.
+        try:
+            os.makedirs(export_path, exist_ok=True)
+        except:
+            import traceback
+            traceback.print_exc()
 
     filepath = os.path.join(export_path, name)
 



More information about the Bf-extensions-cvs mailing list