[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [1037] contrib/py/scripts/addons/ io_export_md3.py: fix to register/deregister properly
Campbell Barton
ideasman42 at gmail.com
Mon Sep 13 09:44:54 CEST 2010
Revision: 1037
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-extensions&revision=1037
Author: campbellbarton
Date: 2010-09-13 09:44:50 +0200 (Mon, 13 Sep 2010)
Log Message:
-----------
fix to register/deregister properly
Modified Paths:
--------------
contrib/py/scripts/addons/io_export_md3.py
Modified: contrib/py/scripts/addons/io_export_md3.py
===================================================================
--- contrib/py/scripts/addons/io_export_md3.py 2010-09-13 07:41:08 UTC (rev 1036)
+++ contrib/py/scripts/addons/io_export_md3.py 2010-09-13 07:44:50 UTC (rev 1037)
@@ -16,17 +16,6 @@
#
# ##### END GPL LICENSE BLOCK #####
-__author__ = ["Xembie"]
-__version__ = '0.7'
-__url__ = ["www.blender.org"]
-
-"""
-Name: 'Quake Model 3 (.md3)...'
-Blender: 253
-Group: 'Export'
-Tooltip: 'Save a Quake Model 3 File'
-"""
-
bl_addon_info = {
'name': 'Quake Model 3 (.md3)',
'author': 'Xembie',
@@ -38,10 +27,13 @@
'warning': '', # used for warning icon and text in addons panel
'wiki_url': 'http://wiki.blender.org/index.php/Extensions:2.5/Py/'\
'Scripts/',
- 'tracker_url': 'http://projects.blender.org/tracker/index.php?'\
- 'func=detail&aid=23160&group_id=153&atid=468',
+ 'tracker_url': 'http://projects.blender.org/tracker/index.php?func=detail&aid=23160&group_id=153&atid=468',
'category': 'Import/Export'}
+__author__ = ["Xembie"]
+__version__ = '0.7'
+__url__ = ["www.blender.org"]
+
import bpy,struct,math,os
MAX_QPATH = 64
@@ -687,19 +679,18 @@
wm.add_fileselect(self)
return {'RUNNING_MODAL'}
- def poll(self, context):
- return context.active_object != None
+ @classmethod
+ def poll(cls, context):
+ return context.active_object is not None
def menu_func(self, context):
newpath = os.path.splitext(bpy.context.main.filepath)[0] + ".md3"
self.layout.operator(ExportMD3.bl_idname, text="Quake Model 3 (.md3)").filepath = newpath
def register():
- bpy.types.register(ExportMD3)
bpy.types.INFO_MT_file_export.append(menu_func)
def unregister():
- bpy.types.unregister(ExportMD3)
bpy.types.INFO_MT_file_export.remove(menu_func)
if __name__ == "__main__":
More information about the Bf-extensions-cvs
mailing list