27 lines
584 B
Python
27 lines
584 B
Python
#!/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)
|
|
|
|
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())
|