Ë °L iã ãóR—dZddlmZddlmZddlmZmZGd„deeeef«Zy)z1This module contains the PollAnswerHandler class.é)ÚUpdate)Ú BaseHandler)ÚCCTÚRTcó$—eZdZdZdZdedefd„Zy)ÚPollAnswerHandlera3Handler class to handle Telegram updates that contain a :attr:`poll answer `. Warning: When setting :paramref:`block` to :obj:`False`, you cannot rely on adding custom attributes to :class:`telegram.ext.CallbackContext`. See its docs for more info. Examples: :any:`Poll Bot ` Args: callback (:term:`coroutine function`): The callback function for this handler. Will be called when :meth:`check_update` has determined that an update should be processed by this handler. Callback signature:: async def callback(update: Update, context: CallbackContext) The return value of the callback is usually ignored except for the special case of :class:`telegram.ext.ConversationHandler`. block (:obj:`bool`, optional): Determines whether the return value of the callback should be awaited before processing the next handler in :meth:`telegram.ext.Application.process_update`. Defaults to :obj:`True`. .. seealso:: :wiki:`Concurrency` Attributes: callback (:term:`coroutine function`): The callback function for this handler. block (:obj:`bool`): Determines whether the callback will run in a blocking way.. ©ÚupdateÚreturncóP—t|t«xrt|j«S)zäDetermines whether an update should be passed to this handler's :attr:`callback`. Args: update (:class:`telegram.Update` | :obj:`object`): Incoming update. Returns: :obj:`bool` )Ú isinstancerÚboolÚ poll_answer)Úselfr s ún/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/telegram/ext/_handlers/pollanswerhandler.pyÚ check_updatezPollAnswerHandler.check_update<s!€ô˜&¤&Ó)ÒF¬d°6×3EÑ3EÓ.FÐFóN)Ú__name__Ú __module__Ú __qualname__Ú__doc__Ú __slots__Úobjectrrr rrrrs$„ñð>€Ið G 6ð G¨dô GrrN) rÚtelegramrÚ"telegram.ext._handlers.basehandlerrÚtelegram.ext._utils.typesrrrr rrúrs,ðñ&8åÝ:ß-ô,G˜  F¨C° OÑ4õ,Gr