Ver a proveniência

Not perfect, but slightly better template param space guessing (#155)

tags/v0.5
Ben Kurtovic há 7 anos
ascendente
cometimento
7308c8055e
1 ficheiros alterados com 5 adições e 0 eliminações
  1. +5
    -0
      mwparserfromhell/nodes/template.py

+ 5
- 0
mwparserfromhell/nodes/template.py Ver ficheiro

@@ -136,6 +136,11 @@ class Template(Node):
component = str(param.value)
match = re.search(r"^(\s*).*?(\s*)$", component, FLAGS)
before, after = match.group(1), match.group(2)
if not use_names and component.isspace() and "\n" in before:
# If the value is empty, we expect newlines in the whitespace
# to be after the content, not before it:
before, after = before.split("\n", 1)
after = "\n" + after
before_theories[before] += 1
after_theories[after] += 1



Carregando…
Cancelar
Guardar