• 
      

    Remove providing_args= from Signals.

    Review Request #11876 — Created Dec. 16, 2021 and submitted

    Information

    Django Evolution
    release-2.x

    Reviewers

    Historically, Django Signal objects took a providing_args argument,
    which never really did anything of consequence. Django 3.1 deprecated
    this, and it's being removed in Django 4.

    This change simply removes these from the signals. We will be relying on
    the provided documentation for each argument instead.

    Unit tests passed on all supported versions of Django.

    Successfully created and evolved databases.

    Summary ID
    Remove providing_args= from Signals.
    Historically, Django `Signal` objects took a `providing_args` argument, which never really did anything of consequence. Django 3.1 deprecated this, and it's being removed in Django 4. This change simply removes these from the signals. We will be relying on the provided documentation for each argument instead.
    ad61efd833f40174870d0ab554ecb4b505f7f621
    david
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-2.x (4f0965c)