[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [27562] branches/render25/release/scripts/ ui/space_userpref.py: simplify version checking by having addons use same version tuple as bpy. app.version
Campbell Barton
ideasman42 at gmail.com
Tue Mar 16 20:36:11 CET 2010
Revision: 27562
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=27562
Author: campbellbarton
Date: 2010-03-16 20:36:10 +0100 (Tue, 16 Mar 2010)
Log Message:
-----------
simplify version checking by having addons use same version tuple as bpy.app.version
Modified Paths:
--------------
branches/render25/release/scripts/ui/space_userpref.py
Modified: branches/render25/release/scripts/ui/space_userpref.py
===================================================================
--- branches/render25/release/scripts/ui/space_userpref.py 2010-03-16 18:34:30 UTC (rev 27561)
+++ branches/render25/release/scripts/ui/space_userpref.py 2010-03-16 19:36:10 UTC (rev 27562)
@@ -1537,22 +1537,9 @@
# check if add-on is written for current blender version, or raise a warning
info = addon_info_get(mod)
- if info["blender"]:
- version = info["blender"].split(".", 2)
- for i in range(len(version)):
- try:
- version[i] = int(version[i])
- except:
- break
+ if info.get("blender", (0, 0, 0)) > bpy.app.version:
+ self.report("WARNING','This script was written for a newer version of Blender and might not function (correctly).\nThe script is enabled though.")
- if version[i] > bpy.app.version[i]:
- self.report("WARNING','This script was written for a newer version of Blender \
-and might not function (correctly).\nThe script is enabled though.")
- elif version[i] == bpy.app.version[i]:
- continue
- else:
- break
-
return {'FINISHED'}
@@ -1668,7 +1655,6 @@
info = addon_info_get(mod)
info["expanded"] = not info["expanded"]
- print(info["expanded"])
return {'FINISHED'}
More information about the Bf-blender-cvs
mailing list