diff --git a/docs/plugins.rst b/docs/plugins.rst index a13d9dce..79c7825d 100644 --- a/docs/plugins.rst +++ b/docs/plugins.rst @@ -57,6 +57,12 @@ which you map the signals to your plugin logic. Let's take a simple example:: def register(): signals.initialized.connect(test) +.. note:: + + Signal receivers are weakly-referenced, thus, they must not be defined + within your ``register`` callable or they will be garbage-collected before + the signal is emitted. + List of signals ===============