Adds a new value for the given key.
(self, name: str, value: str)
| 133 | # new public methods |
| 134 | |
| 135 | def add(self, name: str, value: str) -> None: |
| 136 | """Adds a new value for the given key.""" |
| 137 | norm_name = _normalize_header(name) |
| 138 | self._last_key = norm_name |
| 139 | if norm_name in self: |
| 140 | self._dict[norm_name] = ( |
| 141 | native_str(self[norm_name]) + "," + native_str(value) |
| 142 | ) |
| 143 | self._as_list[norm_name].append(value) |
| 144 | else: |
| 145 | self[norm_name] = value |
| 146 | |
| 147 | def get_list(self, name: str) -> List[str]: |
| 148 | """Returns all values for the given header as a list.""" |