MCPcopy Index your code
hub / github.com/praw-dev/praw / name_generator

Method name_generator

praw/reddit.py:736–751  ·  view source on GitHub ↗
(
                names: Iterable[str | models.Subreddit],
            )

Source from the content-addressed store, hash-verified

734 api_parameter_name = "id" if is_using_fullnames else "sr_name"
735
736 def name_generator(
737 names: Iterable[str | models.Subreddit],
738 ) -> Generator[
739 models.Subreddit | models.Comment | models.Submission,
740 None,
741 None,
742 ]:
743 iterable: Iterator[str] = (
744 iter(str(item) for item in names) if is_using_fullnames else iter([str(item) for item in names])
745 )
746 while True:
747 chunk = list(islice(iterable, 100))
748 if not chunk:
749 break
750 params: dict[str, str | int] = {api_parameter_name: ",".join(chunk)}
751 yield from self.get(API_PATH["info"], params=params)
752
753 return name_generator(ids_or_names)
754

Callers

nothing calls this directly

Calls 1

getMethod · 0.95

Tested by

no test coverage detected