Return `(key, value)` items of headers. Concatenate headers into a single comma separated value when a key occurs multiple times.
(self)
| 214 | return values_dict.values() |
| 215 | |
| 216 | def items(self) -> typing.ItemsView[str, str]: |
| 217 | class="st">""" |
| 218 | Return `(key, value)` items of headers. Concatenate headers |
| 219 | into a single comma separated value when a key occurs multiple times. |
| 220 | class="st">""" |
| 221 | values_dict: dict[str, str] = {} |
| 222 | for _, key, value in self._list: |
| 223 | str_key = key.decode(self.encoding) |
| 224 | str_value = value.decode(self.encoding) |
| 225 | if str_key in values_dict: |
| 226 | values_dict[str_key] += fclass="st">", {str_value}" |
| 227 | else: |
| 228 | values_dict[str_key] = str_value |
| 229 | return values_dict.items() |
| 230 | |
| 231 | def multi_items(self) -> list[tuple[str, str]]: |
| 232 | class="st">""" |