Source code for redditwarp.pushshift.models.document


from __future__ import annotations
from typing import Any, Mapping, Iterator

[docs]class Document(Mapping[str, Any]): def __init__(self, d: Mapping[str, Any]) -> None: self.d: Mapping[str, Any] = d ("") def __contains__(self, item: object) -> bool: return item in self.d def __iter__(self) -> Iterator[str]: return iter(self.d) def __len__(self) -> int: return len(self.d) def __getitem__(self, key: str) -> Any: return self.d[key]