Pārlūkot izejas kodu

Simplify header merging

master
JustAnotherArchivist pirms 3 gadiem
vecāks
revīzija
c5604ef965
1 mainītis faili ar 1 papildinājumiem un 7 dzēšanām
  1. +1
    -7
      qwarc/__init__.py

+ 1
- 7
qwarc/__init__.py Parādīt failu

@@ -52,13 +52,7 @@ class Item:
def _merge_headers(self, headers, extraHeaders = []):
d = {} # Preserves order from Python 3.7 (guaranteed) or CPython 3.6 (implementation detail)
keys = {} # casefolded key -> d key
for key, value in self.headers:
d[key] = value
keys[key.casefold()] = key
for key, value in extraHeaders:
d[key] = value
keys[key.casefold()] = key
for key, value in headers:
for key, value in itertools.chain(self.headers, extraHeaders, headers):
keyc = key.casefold()
if value is None:
if keyc in keys:


Notiek ielāde…
Atcelt
Saglabāt