[Bf-blender-cvs] [cae8c68ca68] blender-v2.79a-release: Fix manual lookups (data is now lowercase)

Campbell Barton noreply at git.blender.org
Mon Jan 22 00:03:36 CET 2018


Commit: cae8c68ca68f620e98ae00f3297d75f2b78cde77
Author: Campbell Barton
Date:   Mon Jan 22 09:50:41 2018 +1100
Branches: blender-v2.79a-release
https://developer.blender.org/rBcae8c68ca68f620e98ae00f3297d75f2b78cde77

Fix manual lookups (data is now lowercase)

===================================================================

M	release/scripts/startup/bl_operators/wm.py

===================================================================

diff --git a/release/scripts/startup/bl_operators/wm.py b/release/scripts/startup/bl_operators/wm.py
index 20586b727d5..66f202d8c9f 100644
--- a/release/scripts/startup/bl_operators/wm.py
+++ b/release/scripts/startup/bl_operators/wm.py
@@ -985,9 +985,12 @@ class WM_OT_doc_view_manual(Operator):
     def _find_reference(rna_id, url_mapping, verbose=True):
         if verbose:
             print("online manual check for: '%s'... " % rna_id)
-        from fnmatch import fnmatch
+        from fnmatch import fnmatchcase
+        # XXX, for some reason all RNA ID's are stored lowercase
+        # Adding case into all ID's isn't worth the hassle so force lowercase.
+        rna_id = rna_id.lower()
         for pattern, url_suffix in url_mapping:
-            if fnmatch(rna_id, pattern):
+            if fnmatchcase(rna_id, pattern):
                 if verbose:
                     print("            match found: '%s' --> '%s'" % (pattern, url_suffix))
                 return url_suffix



More information about the Bf-blender-cvs mailing list