MCPcopy
hub / github.com/encode/starlette / include_query_params

Method include_query_params

starlette/datastructures.py:143–147  ·  view source on GitHub ↗
(self, **kwargs: Any)

Source from the content-addressed store, hash-verified

141 return self.__class__(components.geturl())
142
143 def include_query_params(self, **kwargs: Any) -> URL:
144 params = MultiDict(parse_qsl(self.query, keep_blank_values=True))
145 params.update({str(key): str(value) for key, value in kwargs.items()})
146 query = urlencode(params.multi_items())
147 return self.replace(query=query)
148
149 def replace_query_params(self, **kwargs: Any) -> URL:
150 query = urlencode([(str(key), str(value)) for key, value in kwargs.items()])

Callers 1

test_url_query_paramsFunction · 0.95

Calls 5

updateMethod · 0.95
replaceMethod · 0.95
MultiDictClass · 0.85
multi_itemsMethod · 0.80
itemsMethod · 0.45

Tested by 1

test_url_query_paramsFunction · 0.76