@@ -226,13 +226,13 @@ def urlize_ietf_docs(string, autoescape=None):
226226 """
227227 if autoescape and not isinstance (string , SafeData ):
228228 string = escape (string )
229- string = re .sub (r"(?<!>)(RFC\s*?)0{0,3}(\d+)" , "<a href=\" /doc/rfc\\ 2/\" >\\ 1\\ 2</a>" , string )
230- string = re .sub (r"(?<!>)(BCP\s*?)0{0,3}(\d+)" , "<a href=\" /doc/bcp\\ 2/\" >\\ 1\\ 2</a>" , string )
231- string = re .sub (r"(?<!>)(STD\s*?)0{0,3}(\d+)" , "<a href=\" /doc/std\\ 2/\" >\\ 1\\ 2</a>" , string )
232- string = re .sub (r"(?<!>)(FYI\s*?)0{0,3}(\d+)" , "<a href=\" /doc/fyi\\ 2/\" >\\ 1\\ 2</a>" , string )
233- string = re .sub (r"(?<!>)(draft-[-0-9a-zA-Z._+]+)" , "<a href=\" /doc/\\ 1/\" >\\ 1</a>" , string )
234- string = re .sub (r"(?<!>)(conflict-review-[-0-9a-zA-Z._+]+)" , "<a href=\" /doc/\\ 1/\" >\\ 1</a>" , string )
235- string = re .sub (r"(?<!>)(status-change-[-0-9a-zA-Z._+]+)" , "<a href=\" /doc/\\ 1/\" >\\ 1</a>" , string )
229+ string = re .sub (r"(?<!>)(RFC\s*?)0{0,3}(\d+)" , "<a href=\" /doc/rfc\\ 2/\" >\\ 1\\ 2</a>" , string , flags = re . IGNORECASE )
230+ string = re .sub (r"(?<!>)(BCP\s*?)0{0,3}(\d+)" , "<a href=\" /doc/bcp\\ 2/\" >\\ 1\\ 2</a>" , string , flags = re . IGNORECASE )
231+ string = re .sub (r"(?<!>)(STD\s*?)0{0,3}(\d+)" , "<a href=\" /doc/std\\ 2/\" >\\ 1\\ 2</a>" , string , flags = re . IGNORECASE )
232+ string = re .sub (r"(?<!>)(FYI\s*?)0{0,3}(\d+)" , "<a href=\" /doc/fyi\\ 2/\" >\\ 1\\ 2</a>" , string , flags = re . IGNORECASE )
233+ string = re .sub (r"(?<!>)(draft-[-0-9a-zA-Z._+]+)" , "<a href=\" /doc/\\ 1/\" >\\ 1</a>" , string , flags = re . IGNORECASE )
234+ string = re .sub (r"(?<!>)(conflict-review-[-0-9a-zA-Z._+]+)" , "<a href=\" /doc/\\ 1/\" >\\ 1</a>" , string , flags = re . IGNORECASE )
235+ string = re .sub (r"(?<!>)(status-change-[-0-9a-zA-Z._+]+)" , "<a href=\" /doc/\\ 1/\" >\\ 1</a>" , string , flags = re . IGNORECASE )
236236 return mark_safe (string )
237237urlize_ietf_docs = stringfilter (urlize_ietf_docs )
238238
0 commit comments