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

Method __init__

praw/exceptions.py:96–108  ·  view source on GitHub ↗

Initialize a :class:`.RedditAPIException` instance. :param items: Either a list of instances of :class:`.RedditErrorItem` or a list containing lists of unformed errors.

(self, items: list[RedditErrorItem | list[str] | str])

Source from the content-addressed store, hash-verified

94 ]
95
96 def __init__(self, items: list[RedditErrorItem | list[str] | str]) -> None:
97 """Initialize a :class:`.RedditAPIException` instance.
98
99 :param items: Either a list of instances of :class:`.RedditErrorItem` or a list
100 containing lists of unformed errors.
101
102 """
103 if isinstance(items, list) and isinstance(items[0], str):
104 parsed_items: list[RedditErrorItem | list[str]] = [cast("list[str]", items)]
105 else:
106 parsed_items = cast("list[RedditErrorItem | list[str]]", items)
107 self.items = self.parse_exception_list(parsed_items)
108 super().__init__(*self.items)
109
110
111class RedditErrorItem:

Callers

nothing calls this directly

Calls 2

parse_exception_listMethod · 0.95
__init__Method · 0.45

Tested by

no test coverage detected