Bladeren bron

Update template.py

Made has() and get() case insensitive
pull/236/head
TheSandDoctor 6 jaren geleden
committed by GitHub
bovenliggende
commit
10301ac6d9
Geen bekende sleutel gevonden voor deze handtekening in de database GPG sleutel-ID: 4AEE18F83AFDEB23
1 gewijzigde bestanden met toevoegingen van 4 en 4 verwijderingen
  1. +4
    -4
      mwparserfromhell/nodes/template.py

+ 4
- 4
mwparserfromhell/nodes/template.py Bestand weergeven

@@ -203,9 +203,9 @@ class Template(Node):
is empty. Note that a template may have multiple parameters with the
same name, but only the last one is read by the MediaWiki parser.
"""
name = str(name).strip()
name = str(name).strip().lower()
for param in self.params:
if param.name.strip() == name:
if param.name.strip().lower() == name:
if ignore_empty and not param.value.strip():
continue
return True
@@ -223,9 +223,9 @@ class Template(Node):
parameters can have the same name, we'll return the last match, since
the last parameter is the only one read by the MediaWiki parser.
"""
name = str(name).strip()
name = str(name).strip().lower()
for param in reversed(self.params):
if param.name.strip() == name:
if param.name.strip().lower() == name:
return param
raise ValueError(name)



Laden…
Annuleren
Opslaan