MCPcopy Index your code
hub / github.com/python-telegram-bot/python-telegram-bot / __init__

Method __init__

src/telegram/_poll.py:218–235  ·  view source on GitHub ↗
(
        self,
        text: str,
        text_parse_mode: ODVInput[str] = DEFAULT_NONE,
        text_entities: Sequence[MessageEntity] | None = None,
        media: "InputPollOptionMedia | None" = None,
        *,
        api_kwargs: JSONDict | None = None,
    )

Source from the content-addressed store, hash-verified

216 __slots__ = ("media", "text", "text_entities", "text_parse_mode")
217
218 def __init__(
219 self,
220 text: str,
221 text_parse_mode: ODVInput[str] = DEFAULT_NONE,
222 text_entities: Sequence[MessageEntity] | None = None,
223 media: "InputPollOptionMedia | None" = None,
224 *,
225 api_kwargs: JSONDict | None = None,
226 ):
227 super().__init__(api_kwargs=api_kwargs)
228 self.text: str = text
229 self.text_parse_mode: ODVInput[str] = text_parse_mode
230 self.text_entities: tuple[MessageEntity, ...] = parse_sequence_arg(text_entities)
231 self.media: InputPollOptionMedia | None = media
232
233 self._id_attrs = (self.text,)
234
235 self._freeze()
236
237 # tags: deprecated 22.8
238 @classmethod

Callers

nothing calls this directly

Calls 3

parse_sequence_argFunction · 0.90
_freezeMethod · 0.80
__init__Method · 0.45

Tested by

no test coverage detected