[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [1462] trunk/py/scripts/addons/ io_mesh_stl/__init__.py: support for calling the operator with only filepath set.

Campbell Barton ideasman42 at gmail.com
Fri Jan 21 11:16:08 CET 2011


Revision: 1462
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=1462
Author:   campbellbarton
Date:     2011-01-21 10:16:07 +0000 (Fri, 21 Jan 2011)
Log Message:
-----------
support for calling the operator with only filepath set.

Modified Paths:
--------------
    trunk/py/scripts/addons/io_mesh_stl/__init__.py

Modified: trunk/py/scripts/addons/io_mesh_stl/__init__.py
===================================================================
--- trunk/py/scripts/addons/io_mesh_stl/__init__.py	2011-01-21 09:54:16 UTC (rev 1461)
+++ trunk/py/scripts/addons/io_mesh_stl/__init__.py	2011-01-21 10:16:07 UTC (rev 1462)
@@ -80,8 +80,11 @@
     directory = StringProperty()
 
     def execute(self, context):
-        paths = (os.path.join(self.directory, name.name) for name in self.files)
+        paths = [os.path.join(self.directory, name.name) for name in self.files]
 
+        if not paths:
+            paths.append(self.filepath)
+
         for path in paths:
             objName = bpy.path.display_name(path.split("\\")[-1].split("/")[-1])
             tris, pts = stl_utils.read_stl(path)



More information about the Bf-extensions-cvs mailing list