@@ -335,15 +335,10 @@ class RelatedPostings(Sequence[data.Posting]):
def __len__(self) -> int:
return len(self._postings)
def _all_meta_links(self, key: MetaKey) -> Iterator[str]:
for post in self:
try:
yield from post.meta.get_links(key)
except TypeError:
pass
def all_meta_links(self, key: MetaKey) -> Iterator[str]:
return filters.iter_unique(self._all_meta_links(key))
return filters.iter_unique(
link for post in self for link in post.meta.report_links(key)
)
@overload
def first_meta_links(self, key: MetaKey, default: str='') -> Iterator[str]: ...