mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
Merge pull request #62644 from waynew/deprecate_django_returner
Deprecate Django returner
This commit is contained in:
commit
b837223059
2 changed files with 13 additions and 0 deletions
1
changelog/62644.deprecated
Normal file
1
changelog/62644.deprecated
Normal file
|
@ -0,0 +1 @@
|
|||
Deprecated defunct Django returner
|
|
@ -1,4 +1,10 @@
|
|||
"""
|
||||
.. deprecated:: 3006
|
||||
|
||||
.. warning::
|
||||
|
||||
This module has been deprecated and will be removed after January 2024.
|
||||
|
||||
A returner that will inform a Django system that
|
||||
returns are available using Django's signal system.
|
||||
|
||||
|
@ -32,6 +38,7 @@ import logging
|
|||
# Import Salt libraries
|
||||
import salt.returners
|
||||
import salt.utils.jid
|
||||
from salt.utils.versions import warn_until_date
|
||||
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
|
@ -49,6 +56,11 @@ __virtualname__ = "django"
|
|||
|
||||
|
||||
def __virtual__():
|
||||
warn_until_date(
|
||||
"20240101",
|
||||
"The django returner is broken and deprecated, and will be removed"
|
||||
" after {date}.",
|
||||
)
|
||||
if not HAS_DJANGO:
|
||||
return False, "Could not import django returner; django is not installed."
|
||||
return True
|
||||
|
|
Loading…
Add table
Reference in a new issue