From 5843c551b156fe0ce626c2f7afd8ee0b216bdbe9 Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Sat, 14 Mar 2026 11:51:33 +0100 Subject: [PATCH] disable mastodon integration on debug --- froide_govplan/signals.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/froide_govplan/signals.py b/froide_govplan/signals.py index 550024d..c88dbc1 100644 --- a/froide_govplan/signals.py +++ b/froide_govplan/signals.py @@ -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