New filters to strip leading zeroes, and change rendering of RFCs to be without space between 'RFC' and number
- Legacy-Id: 396
This commit is contained in:
parent
8a3936dfa5
commit
de55978562
|
@ -139,3 +139,19 @@ def rfcspace(string):
|
||||||
else:
|
else:
|
||||||
return string
|
return string
|
||||||
|
|
||||||
|
@register.filter(name='rfcnospace')
|
||||||
|
def rfcspace(string):
|
||||||
|
"""
|
||||||
|
If the string is an RFC designation, and does have
|
||||||
|
a space between 'RFC' and the rfc-number, remove it.
|
||||||
|
"""
|
||||||
|
string = str(string)
|
||||||
|
if string[:3].lower() == "rfc" and string[3] == " ":
|
||||||
|
return string[:3] + string[4:]
|
||||||
|
else:
|
||||||
|
return string
|
||||||
|
|
||||||
|
@register.filter(name='lstrip')
|
||||||
|
def lstripw(string, chars):
|
||||||
|
"""Strip matching leading characters from words in string"""
|
||||||
|
return " ".join([word.lstrip(chars) for word in string.split()])
|
||||||
|
|
Loading…
Reference in a new issue