#!/usr/bin/env python3 from __future__ import annotations import os import sys from pathlib import Path def main() -> int: project_root = Path(__file__).resolve().parents[1] os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mandelstudio.settings.base") os.chdir(project_root) if str(project_root) not in sys.path: sys.path.insert(0, str(project_root)) from mandelstudio.main import _patch_legacy_django_translation_aliases _patch_legacy_django_translation_aliases() import django django.setup() from mandelstudio.launch_validation import validate_payment_provider_config validate_payment_provider_config() print("Payment provider configuration validation passed.") return 0 if __name__ == "__main__": raise SystemExit(main())