:meta private:
(self, update)
| 1026 | self._notify_command_handlers(self.guest_message_handlers, new_guest_messages, 'guest_message') |
| 1027 | |
| 1028 | def process_middlewares(self, update): |
| 1029 | """ |
| 1030 | :meta private: |
| 1031 | """ |
| 1032 | if self.typed_middleware_handlers: |
| 1033 | for update_type, middlewares in self.typed_middleware_handlers.items(): |
| 1034 | if getattr(update, update_type) is not None: |
| 1035 | for typed_middleware_handler in middlewares: |
| 1036 | try: |
| 1037 | typed_middleware_handler(self, getattr(update, update_type)) |
| 1038 | except Exception as e: |
| 1039 | e.args = e.args + (f'Typed middleware handler "{typed_middleware_handler.__qualname__}"',) |
| 1040 | raise |
| 1041 | |
| 1042 | if self.default_middleware_handlers: |
| 1043 | for default_middleware_handler in self.default_middleware_handlers: |
| 1044 | try: |
| 1045 | default_middleware_handler(self, update) |
| 1046 | except Exception as e: |
| 1047 | e.args = e.args + (f'Default middleware handler "{default_middleware_handler.__qualname__}"',) |
| 1048 | raise |
| 1049 | |
| 1050 | |
| 1051 | def __notify_update(self, new_messages): |