Remove providing_args from all Signal instances.

Review Request #11623 — Created May 26, 2021 and submitted — Latest diff uploaded

Information

Djblets
release-3.x

Reviewers

Signal has historically contained a providing_args= argument, which
listed the names of the arguments expected to be sent to the signal.
This was optional and never used for anything beyond the ability to
introspect a signal (which probably nobody does), and isn't supported on
modern versions of Django.

This change removes providing_args= from all signals.

Unit tests pass on Django 1.11 and on 3.2 (with other in-progress changes).

Diff Revision 1 (Latest)

Commits

First Last Summary ID Author
Remove providing_args from all Signal instances.
`Signal` has historically contained a `providing_args=` argument, which listed the names of the arguments expected to be sent to the signal. This was optional and never used for anything beyond the ability to introspect a signal (which probably nobody does), and isn't supported on modern versions of Django. This change removes `providing_args=` from all signals.
1ea69144a38399cdfcf251c44d8cd0cbec20ceec Christian Hammond
djblets/auth/signals.py
djblets/extensions/signals.py
djblets/registries/signals.py
djblets/siteconfig/signals.py
djblets/webapi/signals.py
Loading...