import django.dispatch

cache_read = django.dispatch.Signal(providing_args=["func", "hit"])
cache_invalidated = django.dispatch.Signal(providing_args=["obj_dict"])

import django.dispatch

cache_read = django.dispatch.Signal()  # args: func, hit
cache_invalidated = django.dispatch.Signal()  # args: obj_dict

Stop using Signal(providing_args) deprected in Django 4.0
Stop using Signal(providing_args) deprected in Django 4.0

Closes #393

  import django.dispatch
  
- cache_read = django.dispatch.Signal(providing_args=["func", "hit"])
+ cache_read = django.dispatch.Signal()  # args: func, hit
- cache_invalidated = django.dispatch.Signal(providing_args=["obj_dict"])
+ cache_invalidated = django.dispatch.Signal()  # args: obj_dict
  
Stop using Signal(providing_args) deprected in Django 4.0
## Code Before:
import django.dispatch

cache_read = django.dispatch.Signal(providing_args=["func", "hit"])
cache_invalidated = django.dispatch.Signal(providing_args=["obj_dict"])

## Instruction:
Stop using Signal(providing_args) deprected in Django 4.0
## Code After:
import django.dispatch

cache_read = django.dispatch.Signal()  # args: func, hit
cache_invalidated = django.dispatch.Signal()  # args: obj_dict
