before send to remote
This commit is contained in:
0
env/lib/python3.8/site-packages/django/contrib/sessions/management/__init__.py
vendored
Normal file
0
env/lib/python3.8/site-packages/django/contrib/sessions/management/__init__.py
vendored
Normal file
Binary file not shown.
0
env/lib/python3.8/site-packages/django/contrib/sessions/management/commands/__init__.py
vendored
Normal file
0
env/lib/python3.8/site-packages/django/contrib/sessions/management/commands/__init__.py
vendored
Normal file
Binary file not shown.
Binary file not shown.
21
env/lib/python3.8/site-packages/django/contrib/sessions/management/commands/clearsessions.py
vendored
Normal file
21
env/lib/python3.8/site-packages/django/contrib/sessions/management/commands/clearsessions.py
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
from importlib import import_module
|
||||
|
||||
from django.conf import settings
|
||||
from django.core.management.base import BaseCommand, CommandError
|
||||
|
||||
|
||||
class Command(BaseCommand):
|
||||
help = (
|
||||
"Can be run as a cronjob or directly to clean out expired sessions "
|
||||
"when the backend supports it."
|
||||
)
|
||||
|
||||
def handle(self, **options):
|
||||
engine = import_module(settings.SESSION_ENGINE)
|
||||
try:
|
||||
engine.SessionStore.clear_expired()
|
||||
except NotImplementedError:
|
||||
raise CommandError(
|
||||
"Session engine '%s' doesn't support clearing expired "
|
||||
"sessions." % settings.SESSION_ENGINE
|
||||
)
|
Reference in New Issue
Block a user