diff --git a/core/vendors/__init__.py b/core/vendors/__init__.py index f70f5f8c..124e6dc6 100644 --- a/core/vendors/__init__.py +++ b/core/vendors/__init__.py @@ -1,11 +1,15 @@ +import gzip import json from contextlib import suppress +from datetime import datetime from decimal import Decimal +from io import BytesIO from math import ceil, log10 from typing import Any from constance import config from django.conf import settings +from django.core.files.base import ContentFile from django.db import IntegrityError, transaction from django.db.models import QuerySet @@ -100,11 +104,6 @@ class AbstractVendor: def save_response(self, data: dict[Any, Any] | list[Any]) -> None: with suppress(Exception): if settings.DEBUG or config.SAVE_VENDORS_RESPONSES: - import gzip - from io import BytesIO - from django.core.files.base import ContentFile - from datetime import datetime - vendor_instance = self.get_vendor_instance() json_data = json.dumps(data, indent=2, ensure_ascii=False, default=str)