[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [3444] trunk/py/scripts/addons/modules/ rna_wiki_reference.py: use simple globbing rather then regex.

Campbell Barton ideasman42 at gmail.com
Sun Jun 3 13:01:58 CEST 2012


Revision: 3444
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=3444
Author:   campbellbarton
Date:     2012-06-03 11:01:57 +0000 (Sun, 03 Jun 2012)
Log Message:
-----------
use simple globbing rather then regex.

Modified Paths:
--------------
    trunk/py/scripts/addons/modules/rna_wiki_reference.py

Modified: trunk/py/scripts/addons/modules/rna_wiki_reference.py
===================================================================
--- trunk/py/scripts/addons/modules/rna_wiki_reference.py	2012-06-03 10:34:13 UTC (rev 3443)
+++ trunk/py/scripts/addons/modules/rna_wiki_reference.py	2012-06-03 11:01:57 UTC (rev 3444)
@@ -5,128 +5,131 @@
 
 url_manual_prefix = "http://wiki.blender.org/index.php/Doc:2.6/Manual/"
 
-# - The first item is a regex expression
-#   '.*'    - means  anything
-#   '\..*' -  means .anything
+# - The first item is a wildcard - typical file system globbing
+#   using python module 'fnmatch.fnmatch'
 # - Expressions are evaluated top down (include catch-all expressions last).
 
 url_manual_mapping = (
 
     # *** Modifiers ***
     # --- Intro ---
-    ("bpy.types.Modifier\.show_.*", "Modifiers/The_Stack"),
-    ("bpy.types.Modifier\..*", "Modifiers"),  # catchall for various generic options
+    ("bpy.types.Modifier.show_*", "Modifiers/The_Stack"),
+    ("bpy.types.Modifier.*", "Modifiers"),  # catchall for various generic options
     # --- Modify Modifiers ---
-    ("bpy.types.UVProjectModifier\..*",              "Modifiers/Modify/UV_Project"),
-    ("bpy.types.VertexWeightMixModifier\..*",        "Modifiers/Modify/Vertex_Weight"),
-    ("bpy.types.VertexWeightEditModifier\..*",       "Modifiers/Modify/Vertex_Weight"),
-    ("bpy.types.VertexWeightProximityModifier\..*",  "Modifiers/Modify/Vertex_Weight"),
+    ("bpy.types.UVProjectModifier.*",              "Modifiers/Modify/UV_Project"),
+    ("bpy.types.VertexWeightMixModifier.*",        "Modifiers/Modify/Vertex_Weight"),
+    ("bpy.types.VertexWeightEditModifier.*",       "Modifiers/Modify/Vertex_Weight"),
+    ("bpy.types.VertexWeightProximityModifier.*",  "Modifiers/Modify/Vertex_Weight"),
     # --- Generate Modifiers ---
-    ("bpy.types.ArrayModifier\..*",      "Modifiers/Generate/Array"),
-    ("bpy.types.BevelModifier\..*",      "Modifiers/Generate/Bevel"),
-    ("bpy.types.BooleanModifier\..*",    "Modifiers/Generate/Booleans"),
-    ("bpy.types.BuildModifier\..*",      "Modifiers/Generate/Build"),
-    ("bpy.types.DecimateModifier\..*",   "Modifiers/Generate/Decimate"),
-    ("bpy.types.EdgeSplitModifier\..*",  "Modifiers/Generate/Edge_Split"),
-    ("bpy.types.MaskModifier\..*",       "Modifiers/Generate/Mask"),
-    ("bpy.types.MirrorModifier\..*",     "Modifiers/Generate/Mirror"),
-    ("bpy.types.MultiresModifier\..*",   "Modifiers/Generate/Multiresolution"),
-    ("bpy.types.ScrewModifier\..*",      "Modifiers/Generate/Screw"),
-    ("bpy.types.SkinModifier\..*",       "Modifiers/Generate/Skin"),
-    ("bpy.types.SolidifyModifier\..*",   "Modifiers/Generate/Solidify"),
-    ("bpy.types.SubsurfModifier\..*",    "Modifiers/Generate/Subsurf"),
+    ("bpy.types.ArrayModifier.*",      "Modifiers/Generate/Array"),
+    ("bpy.types.BevelModifier.*",      "Modifiers/Generate/Bevel"),
+    ("bpy.types.BooleanModifier.*",    "Modifiers/Generate/Booleans"),
+    ("bpy.types.BuildModifier.*",      "Modifiers/Generate/Build"),
+    ("bpy.types.DecimateModifier.*",   "Modifiers/Generate/Decimate"),
+    ("bpy.types.EdgeSplitModifier.*",  "Modifiers/Generate/Edge_Split"),
+    ("bpy.types.MaskModifier.*",       "Modifiers/Generate/Mask"),
+    ("bpy.types.MirrorModifier.*",     "Modifiers/Generate/Mirror"),
+    ("bpy.types.MultiresModifier.*",   "Modifiers/Generate/Multiresolution"),
+    ("bpy.types.ScrewModifier.*",      "Modifiers/Generate/Screw"),
+    ("bpy.types.SkinModifier.*",       "Modifiers/Generate/Skin"),
+    ("bpy.types.SolidifyModifier.*",   "Modifiers/Generate/Solidify"),
+    ("bpy.types.SubsurfModifier.*",    "Modifiers/Generate/Subsurf"),
     # --- Deform Modifiers ---
-    ("bpy.types.ArmatureModifier\..*",      "Modifiers/Deform/Armature"),
-    ("bpy.types.CastModifier\..*",          "Modifiers/Deform/Cast"),
-    ("bpy.types.CurveModifier\..*",         "Modifiers/Deform/Curve"),
-    ("bpy.types.DisplaceModifier\..*",      "Modifiers/Deform/Displace"),
-    ("bpy.types.DynamicPaintModifier\..*",  "Physics/Dynamic_Paint"),
-    ("bpy.types.HookModifier\..*",          "Modifiers/Deform/Hooks"),
-    ("bpy.types.LatticeModifier\..*",       "Modifiers/Deform/Lattice"),
-    ("bpy.types.MeshDeformModifier\..*",    "Modifiers/Deform/Mesh_Deform"),
-    ("bpy.types.RemeshModifier\..*",        "Modifiers/Deform/"),
-    ("bpy.types.ShrinkwrapModifier\..*",    "Modifiers/Deform/Shrinkwrap"),
-    ("bpy.types.SimpleDeformModifier\..*",  "Modifiers/Deform/Simple_Deform"),
-    ("bpy.types.SmoothModifier\..*",        "Modifiers/Deform/Smooth"),
-    # ("bpy.types.SurfaceModifier\..*",     "Modifiers/Deform/"),  # USERS NEVER SEE THIS
-    ("bpy.types.WarpModifier\..*",          "Modifiers/Deform/Warp"),
-    ("bpy.types.WaveModifier\..*",          "Modifiers/Deform/Wave"),
+    ("bpy.types.ArmatureModifier.*",      "Modifiers/Deform/Armature"),
+    ("bpy.types.CastModifier.*",          "Modifiers/Deform/Cast"),
+    ("bpy.types.CurveModifier.*",         "Modifiers/Deform/Curve"),
+    ("bpy.types.DisplaceModifier.*",      "Modifiers/Deform/Displace"),
+    ("bpy.types.DynamicPaintModifier.*",  "Physics/Dynamic_Paint"),
+    ("bpy.types.HookModifier.*",          "Modifiers/Deform/Hooks"),
+    ("bpy.types.LatticeModifier.*",       "Modifiers/Deform/Lattice"),
+    ("bpy.types.MeshDeformModifier.*",    "Modifiers/Deform/Mesh_Deform"),
+    ("bpy.types.RemeshModifier.*",        "Modifiers/Deform/"),
+    ("bpy.types.ShrinkwrapModifier.*",    "Modifiers/Deform/Shrinkwrap"),
+    ("bpy.types.SimpleDeformModifier.*",  "Modifiers/Deform/Simple_Deform"),
+    ("bpy.types.SmoothModifier.*",        "Modifiers/Deform/Smooth"),
+    # ("bpy.types.SurfaceModifier.*",     "Modifiers/Deform/"),  # USERS NEVER SEE THIS
+    ("bpy.types.WarpModifier.*",          "Modifiers/Deform/Warp"),
+    ("bpy.types.WaveModifier.*",          "Modifiers/Deform/Wave"),
     # --- Simulate Modifiers ---
-    ("bpy.types.ClothModifier\..*",             "Physics/Cloth"),
-    ("bpy.types.CollisionModifier\..*",         "Physics/Collision"),
-    ("bpy.types.ExplodeModifier\..*",           "Modifiers/Simulate/Explode"),
-    ("bpy.types.FluidSimulationModifier\..*",   "Physics/Fluid"),
-    ("bpy.types.OceanModifier\..*",             "Modifiers/Simulate/Ocean"),
-    ("bpy.types.ParticleInstanceModifier\..*",  "Modifiers/Simulate/Particle_Instance"),
-    ("bpy.types.ParticleSystemModifier\..*",    "Physics/Particles"),
-    ("bpy.types.SmokeModifier\..*",             "Physics/Smoke"),
-    ("bpy.types.SoftBodyModifier\..*",          "Physics/Soft_Body"),
+    ("bpy.types.ClothModifier.*",             "Physics/Cloth"),
+    ("bpy.types.CollisionModifier.*",         "Physics/Collision"),
+    ("bpy.types.ExplodeModifier.*",           "Modifiers/Simulate/Explode"),
+    ("bpy.types.FluidSimulationModifier.*",   "Physics/Fluid"),
+    ("bpy.types.OceanModifier.*",             "Modifiers/Simulate/Ocean"),
+    ("bpy.types.ParticleInstanceModifier.*",  "Modifiers/Simulate/Particle_Instance"),
+    ("bpy.types.ParticleSystemModifier.*",    "Physics/Particles"),
+    ("bpy.types.SmokeModifier.*",             "Physics/Smoke"),
+    ("bpy.types.SoftBodyModifier.*",          "Physics/Soft_Body"),
 
     # *** Constraints ***
-    ("bpy.types.Constraint\..*", "Constraints"),
-    ("bpy.types.Constraint\.mute", "Constraints/The_Stack"),  # others could be added here?
+    ("bpy.types.Constraint.*", "Constraints"),
+    ("bpy.types.Constraint.mute", "Constraints/The_Stack"),  # others could be added here?
     # --- Transform Constraints ---
-    ("bpy.types.CopyLocationConstraint\..*",    "Constraints/Transform/Copy_Location"),
-    ("bpy.types.CopyRotationConstraint\..*",    "Constraints/Transform/Copy_Rotation"),
-    ("bpy.types.CopyScaleConstraint\..*",       "Constraints/Transform/Copy_Scale"),
-    ("bpy.types.CopyTransformsConstraint\..*",  "Constraints/Transform/Copy_Transforms"),
-    ("bpy.types.LimitDistanceConstraint\..*",   "Constraints/Transform/Limit_Distance"),
-    ("bpy.types.LimitLocationConstraint\..*",   "Constraints/Transform/Limit_Location"),
-    ("bpy.types.LimitRotationConstraint\..*",   "Constraints/Transform/Limit_Rotation"),
-    ("bpy.types.LimitScaleConstraint\..*",      "Constraints/Transform/Limit_Scale"),
-    ("bpy.types.MaintainVolumeConstraint\..*",  "Constraints/Transform/Maintain_Volume"),
-    ("bpy.types.TransformConstraint\..*",       "Constraints/Transform/Transformation"),
+    ("bpy.types.CopyLocationConstraint.*",    "Constraints/Transform/Copy_Location"),
+    ("bpy.types.CopyRotationConstraint.*",    "Constraints/Transform/Copy_Rotation"),
+    ("bpy.types.CopyScaleConstraint.*",       "Constraints/Transform/Copy_Scale"),
+    ("bpy.types.CopyTransformsConstraint.*",  "Constraints/Transform/Copy_Transforms"),
+    ("bpy.types.LimitDistanceConstraint.*",   "Constraints/Transform/Limit_Distance"),
+    ("bpy.types.LimitLocationConstraint.*",   "Constraints/Transform/Limit_Location"),
+    ("bpy.types.LimitRotationConstraint.*",   "Constraints/Transform/Limit_Rotation"),
+    ("bpy.types.LimitScaleConstraint.*",      "Constraints/Transform/Limit_Scale"),
+    ("bpy.types.MaintainVolumeConstraint.*",  "Constraints/Transform/Maintain_Volume"),
+    ("bpy.types.TransformConstraint.*",       "Constraints/Transform/Transformation"),
     # --- Tracking Constraints ---
-    ("bpy.types.ClampToConstraint\..*",      "Constraints/Tracking/Clamp_To"),
-    ("bpy.types.DampedTrackConstraint\..*",  "Constraints/Tracking/Damped_Track"),
-    ("bpy.types.KinematicConstraint\..*",    "Constraints/Tracking/IK_Solver"),
-    ("bpy.types.LockedTrackConstraint\..*",  "Constraints/Tracking/Locked_Track"),
-    ("bpy.types.SplineIKConstraint\..*",     "Constraints/Tracking/Spline_IK"),
-    ("bpy.types.StretchToConstraint\..*",    "Constraints/Tracking/Stretch_To"),
-    ("bpy.types.TrackToConstraint\..*",      "Constraints/Tracking/Track_To"),
+    ("bpy.types.ClampToConstraint.*",      "Constraints/Tracking/Clamp_To"),
+    ("bpy.types.DampedTrackConstraint.*",  "Constraints/Tracking/Damped_Track"),
+    ("bpy.types.KinematicConstraint.*",    "Constraints/Tracking/IK_Solver"),
+    ("bpy.types.LockedTrackConstraint.*",  "Constraints/Tracking/Locked_Track"),

@@ Diff output truncated at 10240 characters. @@


More information about the Bf-extensions-cvs mailing list