Register an event handler to be called first for an event. All event handlers registered with ``register_first()`` will be called before handlers registered with ``register()`` and ``register_last()``.
(
self, event_name, handler, unique_id=None, unique_id_uses_count=False
)
| 105 | ) |
| 106 | |
| 107 | def register_first( |
| 108 | self, event_name, handler, unique_id=None, unique_id_uses_count=False |
| 109 | ): |
| 110 | """Register an event handler to be called first for an event. |
| 111 | |
| 112 | All event handlers registered with ``register_first()`` will |
| 113 | be called before handlers registered with ``register()`` and |
| 114 | ``register_last()``. |
| 115 | |
| 116 | """ |
| 117 | self._verify_and_register( |
| 118 | event_name, |
| 119 | handler, |
| 120 | unique_id, |
| 121 | register_method=self._register_first, |
| 122 | unique_id_uses_count=unique_id_uses_count, |
| 123 | ) |
| 124 | |
| 125 | def register_last( |
| 126 | self, event_name, handler, unique_id=None, unique_id_uses_count=False |