From 627a0e20bd60d8fa88bb78b4e3e9027140b7faa0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mervan=20Palm=C3=A9r?= Date: Tue, 19 May 2026 15:59:06 +0200 Subject: [PATCH] Docs: Modernize signal examples to use @connect_via decorator --- docs/api.rst | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/api.rst b/docs/api.rst index 52b25376..799b24d1 100644 --- a/docs/api.rst +++ b/docs/api.rst @@ -336,14 +336,14 @@ Signals are provided by the `Blinker`_ library. See :doc:`signals` for an introd Example subscriber:: + from flask import template_rendered + + @template_rendered.connect_via(app) def log_template_renders(sender, template, context, **extra): sender.logger.debug('Rendering template "%s" with context %s', template.name or 'string template', context) - from flask import template_rendered - template_rendered.connect(log_template_renders, app) - .. data:: flask.before_render_template :noindex: @@ -370,12 +370,12 @@ Signals are provided by the `Blinker`_ library. See :doc:`signals` for an introd Example subscriber:: + from flask import request_started + + @request_started.connect_via(app) def log_request(sender, **extra): sender.logger.debug('Request context is set up') - from flask import request_started - request_started.connect(log_request, app) - .. data:: request_finished This signal is sent right before the response is sent to the client.