signals.py 750 B

1234567891011121314151617
  1. from __future__ import annotations
  2. from blinker import Namespace
  3. # This namespace is only for signals provided by Flask itself.
  4. _signals = Namespace()
  5. template_rendered = _signals.signal("template-rendered")
  6. before_render_template = _signals.signal("before-render-template")
  7. request_started = _signals.signal("request-started")
  8. request_finished = _signals.signal("request-finished")
  9. request_tearing_down = _signals.signal("request-tearing-down")
  10. got_request_exception = _signals.signal("got-request-exception")
  11. appcontext_tearing_down = _signals.signal("appcontext-tearing-down")
  12. appcontext_pushed = _signals.signal("appcontext-pushed")
  13. appcontext_popped = _signals.signal("appcontext-popped")
  14. message_flashed = _signals.signal("message-flashed")