MCPcopy Index your code
hub / github.com/RustPython/RustPython / _formatparam

Function _formatparam

Lib/wsgiref/headers.py:13–25  ·  view source on GitHub ↗

Convenience function to format and return a key=value pair. This will quote the value if needed or if quote is true.

(param, value=None, quote=1)

Source from the content-addressed store, hash-verified

11tspecials = re.compile(r'[ \(\)<>@,;:\\"/\[\]\?=]')
12
13def _formatparam(param, value=None, quote=1):
14 """Convenience function to format and return a key=value pair.
15
16 This will quote the value if needed or if quote is true.
17 """
18 if value is not None and len(value) > 0:
19 if quote or tspecials.search(value):
20 value = value.replace('\\', '\\\\').replace('"', r'\"')
21 return '%s="%s"' % (param, value)
22 else:
23 return '%s=%s' % (param, value)
24 else:
25 return param
26
27
28class Headers:

Callers 1

add_headerMethod · 0.70

Calls 3

lenFunction · 0.85
searchMethod · 0.45
replaceMethod · 0.45

Tested by

no test coverage detected