[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [32827] trunk/blender/release/scripts/op/ io_scene_fbx/export_fbx.py: use __slots__ for fbx exporter classes, no functional change.
Campbell Barton
ideasman42 at gmail.com
Tue Nov 2 01:39:07 CET 2010
Revision: 32827
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=32827
Author: campbellbarton
Date: 2010-11-02 01:39:07 +0100 (Tue, 02 Nov 2010)
Log Message:
-----------
use __slots__ for fbx exporter classes, no functional change.
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-01 23:29:15 UTC (rev 32826)
+++ trunk/blender/release/scripts/op/io_scene_fbx/export_fbx.py 2010-11-02 00:39:07 UTC (rev 32827)
@@ -382,18 +382,17 @@
# ----------------------------------------------
# storage classes
- class my_bone_class:
- __slots__ =(\
- 'blenName',\
- 'blenBone',\
- 'blenMeshes',\
- 'restMatrix',\
- 'parent',\
- 'blenName',\
- 'fbxName',\
- 'fbxArm',\
- '__pose_bone',\
- '__anim_poselist')
+ class my_bone_class(object):
+ __slots__ =("blenName",
+ "blenBone",
+ "blenMeshes",
+ "restMatrix",
+ "parent",
+ "blenName",
+ "fbxName",
+ "fbxArm",
+ "__pose_bone",
+ "__anim_poselist")
def __init__(self, blenBone, fbxArm):
@@ -474,7 +473,25 @@
self.__anim_poselist.clear()
- class my_object_generic:
+ class my_object_generic(object):
+ __slots__ =("fbxName",
+ "blenObject",
+ "blenData",
+ "origData",
+ "blenTextures",
+ "blenMaterials",
+ "blenMaterialList",
+ "blenAction",
+ "blenActionList",
+ "fbxGroupNames",
+ "fbxParent",
+ "fbxBoneParent",
+ "fbxBones",
+ "fbxArm",
+ "matrixWorld",
+ "__anim_poselist",
+ )
+
# Other settings can be applied for each type - mesh, armature etc.
def __init__(self, ob, matrixWorld = None):
self.fbxName = sane_obname(ob)
More information about the Bf-blender-cvs
mailing list