Loading kilter/service/session.py +4 −2 Original line number Diff line number Diff line Loading @@ -445,9 +445,11 @@ class HeadersAccessor(AsyncContextManager["HeaderIterator"]): case Position(subject="end"): index = len(self._table) case Before(): index = self._table.index(position.subject) case After(): # pragma: no-branch index = self._table.index(position.subject) + 1 case After(): # pragma: no-branch index = self._table.index(position.subject) + 2 case _: raise TypeError("Expect a Position") if index >= len(self._table): await self._editor.asend(AddHeader(header.name, header.value)) self._table.append(header) Loading Loading
kilter/service/session.py +4 −2 Original line number Diff line number Diff line Loading @@ -445,9 +445,11 @@ class HeadersAccessor(AsyncContextManager["HeaderIterator"]): case Position(subject="end"): index = len(self._table) case Before(): index = self._table.index(position.subject) case After(): # pragma: no-branch index = self._table.index(position.subject) + 1 case After(): # pragma: no-branch index = self._table.index(position.subject) + 2 case _: raise TypeError("Expect a Position") if index >= len(self._table): await self._editor.asend(AddHeader(header.name, header.value)) self._table.append(header) Loading