disable mastodon integration on debug

This commit is contained in:
Jonas Heinrich 2026-03-14 11:51:33 +01:00
parent 1884ac1d43
commit 5843c551b1

View file

@ -2,17 +2,21 @@ from django.db.models.signals import post_save
from django.dispatch import receiver
from django.conf import settings
from django.db import transaction
from mastodon import Mastodon
from .models import GovernmentPlanUpdate, GovernmentPlan
import re
import html
if not settings.DEBUG:
from mastodon import Mastodon
def strip_html_tags(text):
tag_re = re.compile(r'<[^>]+>')
plain_text = tag_re.sub('', text)
return html.unescape(plain_text)
def post_to_mastodon(text):
if settings.DEBUG:
return
mastodon = Mastodon(
access_token=settings.MASTODON_ACCESS_TOKEN,
api_base_url=settings.MASTODON_API_BASE_URL