forked from nat/sludge
19 lines
401 B
Python
19 lines
401 B
Python
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
|