bookwyrm/bookwyrm/management/commands/erase_streams.py

28 lines
651 B
Python
Raw Normal View History

""" Delete user streams """
from django.core.management.base import BaseCommand
import redis
from bookwyrm import settings
r = redis.Redis(
host=settings.REDIS_ACTIVITY_HOST,
port=settings.REDIS_ACTIVITY_PORT,
2022-02-05 02:34:17 +00:00
password=settings.REDIS_ACTIVITY_PASSWORD,
db=settings.REDIS_ACTIVITY_DB_INDEX,
)
def erase_streams():
2021-04-26 16:15:42 +00:00
"""throw the whole redis away"""
r.flushall()
2021-03-28 18:51:02 +00:00
class Command(BaseCommand):
2021-04-26 16:15:42 +00:00
"""delete activity streams for all users"""
help = "Delete all the user streams"
# pylint: disable=no-self-use,unused-argument
def handle(self, *args, **options):
2021-04-26 16:15:42 +00:00
"""flush all, baby"""
erase_streams()