1
0
forked from nat/sludge

seperate sludge from site repository

This commit is contained in:
gnat
2024-08-09 18:33:30 -07:00
parent dcb3bc4b27
commit e39b59853f
15 changed files with 624 additions and 2 deletions

18
src/lib/headers.py Normal file
View File

@ -0,0 +1,18 @@
from dataclasses import dataclass
from typing import Dict
@dataclass
class Headers:
headers: Dict[str, str]
def has(self, key: str) -> bool:
return key in self.headers.keys()
def get(self, key: str) -> str | None:
if self.has(key):
return self.headers[key]
return None
def add(self, key, value) -> None:
self.headers[key] = value