• 
      

    Remove providing_args from all Signal instances.

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

    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).

    Summary ID
    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
    david
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-3.x (8a1ebad)