chore: services code refactor

This commit is contained in:
ITQ
2025-07-22 21:56:18 +03:00
parent f5c9b69b45
commit 8549700752
7 changed files with 14 additions and 10 deletions
+5 -1
View File
@@ -49,8 +49,12 @@ def get_generate_ad_text_result(
if task_result.status == celery.states.PENDING:
raise Http404
result = task_result.result
if task_result.status != celery.states.SUCCESS:
result = None
return status.OK, schemas.Promise(
task_id=task_result.task_id,
status=task_result.status,
result=task_result.result,
result=result,
)
-1
View File
@@ -1 +0,0 @@
# noqa: A005
+4 -4
View File
@@ -41,10 +41,10 @@ class Advertiser(BaseModel):
(
Decimal(str(total_clicks))
/ Decimal(str(total_impressions))
* Decimal("100")
* Decimal(100)
)
if total_impressions > 0
else Decimal("0")
else Decimal(0)
)
return {
@@ -115,9 +115,9 @@ class Advertiser(BaseModel):
conversion = (
Decimal(str(metrics["clicks_count"]))
/ Decimal(str(metrics["impressions_count"]))
* Decimal("100")
* Decimal(100)
if metrics["impressions_count"] > 0
else Decimal("0")
else Decimal(0)
)
daily_stats.append(
+2 -2
View File
@@ -256,10 +256,10 @@ class Campaign(BaseModel):
(
Decimal(str(clicks_count))
/ Decimal(str(impressions_count))
* Decimal("100")
* Decimal(100)
)
if impressions_count > 0
else Decimal("0")
else Decimal(0)
)
spent_impressions = Decimal(str(impressions.get("spent", 0) or 0))
spent_clicks = Decimal(str(clicks.get("spent", 0) or 0))
@@ -1,4 +1,4 @@
# ruff: noqa: E501, W291
# ruff: noqa: E501
import logging
from django.conf import settings
+1
View File
@@ -1,4 +1,5 @@
#!/usr/bin/env python
# ruff: noqa: PLC0415
"""Django's command-line utility for administrative tasks."""
import os
+1 -1
View File
@@ -13,4 +13,4 @@ API_ENDPOINT = os.getenv("AIOGRAM_BACKEND_URL", "http://localhost:8080")
REDIS_URI = os.getenv("REDIS_URI", "redis://localhost:6379")
MINIO_URL = os.getenv('MINIO_ENDPOINT', 'http://localhost:9000')
MINIO_URL = os.getenv("MINIO_ENDPOINT", "http://localhost:9000")