(self, **kwargs: Any)
| 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()]) |