(self, other: typing.Any)
| 354 | return len(self._list) |
| 355 | |
| 356 | def __eq__(self, other: typing.Any) -> bool: |
| 357 | try: |
| 358 | other_headers = Headers(other) |
| 359 | except ValueError: |
| 360 | return False |
| 361 | |
| 362 | self_list = [(key, value) for _, key, value in self._list] |
| 363 | other_list = [(key, value) for _, key, value in other_headers._list] |
| 364 | return sorted(self_list) == sorted(other_list) |
| 365 | |
| 366 | def __repr__(self) -> str: |
| 367 | class_name = self.__class__.__name__ |