From cae8c68ca68f620e98ae00f3297d75f2b78cde77 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 22 Jan 2018 09:50:41 +1100 Subject: Fix manual lookups (data is now lowercase) --- release/scripts/startup/bl_operators/wm.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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 -- cgit v1.2.3