MCPcopy Create free account
hub / github.com/oauthlib/oauthlib / decode_params_utf8

Function decode_params_utf8

oauthlib/common.py:84–93  ·  view source on GitHub ↗

Ensures that all parameters in a list of 2-element tuples are decoded to unicode using UTF-8.

(params)

Source from the content-addressed store, hash-verified

82
83
84def decode_params_utf8(params):
85 """Ensures that all parameters in a list of 2-element tuples are decoded to
86 unicode using UTF-8.
87 """
88 decoded = []
89 for k, v in params:
90 decoded.append((
91 k.decode('utf-8') if isinstance(k, bytes) else k,
92 v.decode('utf-8') if isinstance(v, bytes) else v))
93 return decoded
94
95
96urlencoded = set(always_safe) | set('=&;:%+~,*@!()/?\'$')

Callers 2

urldecodeFunction · 0.85
extract_paramsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…