From 92f1aeba16debed9f33deb01dd972e066e56db69 Mon Sep 17 00:00:00 2001 From: ITQ Date: Sat, 22 Feb 2025 07:53:33 +0300 Subject: [PATCH] refactor: reformatted code --- .../backend/api/v1/campaigns/views.py | 4 +--- .../services/backend/apps/campaign/models.py | 20 ++++++++++--------- .../backend/apps/campaign/validators.py | 2 +- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/solution/services/backend/api/v1/campaigns/views.py b/solution/services/backend/api/v1/campaigns/views.py index e5da4d5..c9e1a33 100644 --- a/solution/services/backend/api/v1/campaigns/views.py +++ b/solution/services/backend/api/v1/campaigns/views.py @@ -173,9 +173,7 @@ def upload_ad_image( advertiser_id=advertiser_id, ) if ad_image.size >= 10 * 1024 * 1024: - raise HttpError( - status.BAD_REQUEST, "File can't be bigger than 10MB." - ) + raise HttpError(status.BAD_REQUEST, "File can't be bigger than 10MB.") try: Image.open(ad_image).verify() except (OSError, SyntaxError): diff --git a/solution/services/backend/apps/campaign/models.py b/solution/services/backend/apps/campaign/models.py index b4082d7..be2942a 100644 --- a/solution/services/backend/apps/campaign/models.py +++ b/solution/services/backend/apps/campaign/models.py @@ -20,8 +20,8 @@ from apps.campaign.validators import ( CampaignLimitsValidator, CampaignReportMessageValidator, CampaignStartDateValidator, + CampaignTargetingGenderValidator, CampaignTargetingLocationValidator, - CampaignTargetingGenderValidator ) from apps.client.models import Client from apps.core.models import BaseModel @@ -385,14 +385,16 @@ class Campaign(BaseModel): else 1 ) - prioritized.append(( - campaign, - { - "profit": profit, - "ml": ml_score, - "capacity": 1 - capacity_ratio, - }, - )) + prioritized.append( + ( + campaign, + { + "profit": profit, + "ml": ml_score, + "capacity": 1 - capacity_ratio, + }, + ) + ) if not ml_values or not profit_values: return None diff --git a/solution/services/backend/apps/campaign/validators.py b/solution/services/backend/apps/campaign/validators.py index fe7c8f8..bba7131 100644 --- a/solution/services/backend/apps/campaign/validators.py +++ b/solution/services/backend/apps/campaign/validators.py @@ -2,7 +2,6 @@ from typing import TYPE_CHECKING from django.core.cache import cache from django.core.exceptions import ValidationError -from django.db.models.fields import Field if TYPE_CHECKING: from apps.campaign.models import Campaign, CampaignReport @@ -21,6 +20,7 @@ class CampaignTargetingGenderValidator: err = "gender can't be blank." raise ValidationError(err) + class CampaignAgeValidator: def __call__(self, instance: "Campaign") -> None: if (