[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