comparison mercurial/hgweb/wsgiheaders.py @ 44021:6d3b67a837a6

cleanup: drop redundant character escapes from `[]` character sets Flagged by PyCharm. Most special characters lose their special meaning inside square brackets. The `-` in util.py doesn't need to be escaped because it is the last character in the set. Differential Revision: https://phab.mercurial-scm.org/D7766
author Matt Harbison <matt_harbison@yahoo.com>
date Sat, 28 Dec 2019 01:35:05 -0500
parents 313e3a279828
children 6000f5b25c9b
comparison
equal deleted inserted replaced
44020:ac3cb5e05a38 44021:6d3b67a837a6
11 # existence of which force quoting of the parameter value. 11 # existence of which force quoting of the parameter value.
12 from __future__ import absolute_import, print_function 12 from __future__ import absolute_import, print_function
13 13
14 import re 14 import re
15 15
16 tspecials = re.compile(br'[ \(\)<>@,;:\\"/\[\]\?=]') 16 tspecials = re.compile(br'[ ()<>@,;:\\"/\[\]?=]')
17 17
18 18
19 def _formatparam(param, value=None, quote=1): 19 def _formatparam(param, value=None, quote=1):
20 """Convenience function to format and return a key=value pair. 20 """Convenience function to format and return a key=value pair.
21 This will quote the value if needed or if quote is true. 21 This will quote the value if needed or if quote is true.