chore: services code refactor
This commit is contained in:
@@ -49,8 +49,12 @@ def get_generate_ad_text_result(
|
|||||||
if task_result.status == celery.states.PENDING:
|
if task_result.status == celery.states.PENDING:
|
||||||
raise Http404
|
raise Http404
|
||||||
|
|
||||||
|
result = task_result.result
|
||||||
|
if task_result.status != celery.states.SUCCESS:
|
||||||
|
result = None
|
||||||
|
|
||||||
return status.OK, schemas.Promise(
|
return status.OK, schemas.Promise(
|
||||||
task_id=task_result.task_id,
|
task_id=task_result.task_id,
|
||||||
status=task_result.status,
|
status=task_result.status,
|
||||||
result=task_result.result,
|
result=result,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
# noqa: A005
|
|
||||||
|
|||||||
@@ -41,10 +41,10 @@ class Advertiser(BaseModel):
|
|||||||
(
|
(
|
||||||
Decimal(str(total_clicks))
|
Decimal(str(total_clicks))
|
||||||
/ Decimal(str(total_impressions))
|
/ Decimal(str(total_impressions))
|
||||||
* Decimal("100")
|
* Decimal(100)
|
||||||
)
|
)
|
||||||
if total_impressions > 0
|
if total_impressions > 0
|
||||||
else Decimal("0")
|
else Decimal(0)
|
||||||
)
|
)
|
||||||
|
|
||||||
return {
|
return {
|
||||||
@@ -115,9 +115,9 @@ class Advertiser(BaseModel):
|
|||||||
conversion = (
|
conversion = (
|
||||||
Decimal(str(metrics["clicks_count"]))
|
Decimal(str(metrics["clicks_count"]))
|
||||||
/ Decimal(str(metrics["impressions_count"]))
|
/ Decimal(str(metrics["impressions_count"]))
|
||||||
* Decimal("100")
|
* Decimal(100)
|
||||||
if metrics["impressions_count"] > 0
|
if metrics["impressions_count"] > 0
|
||||||
else Decimal("0")
|
else Decimal(0)
|
||||||
)
|
)
|
||||||
|
|
||||||
daily_stats.append(
|
daily_stats.append(
|
||||||
|
|||||||
@@ -256,10 +256,10 @@ class Campaign(BaseModel):
|
|||||||
(
|
(
|
||||||
Decimal(str(clicks_count))
|
Decimal(str(clicks_count))
|
||||||
/ Decimal(str(impressions_count))
|
/ Decimal(str(impressions_count))
|
||||||
* Decimal("100")
|
* Decimal(100)
|
||||||
)
|
)
|
||||||
if impressions_count > 0
|
if impressions_count > 0
|
||||||
else Decimal("0")
|
else Decimal(0)
|
||||||
)
|
)
|
||||||
spent_impressions = Decimal(str(impressions.get("spent", 0) or 0))
|
spent_impressions = Decimal(str(impressions.get("spent", 0) or 0))
|
||||||
spent_clicks = Decimal(str(clicks.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
|
import logging
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
|
# ruff: noqa: PLC0415
|
||||||
"""Django's command-line utility for administrative tasks."""
|
"""Django's command-line utility for administrative tasks."""
|
||||||
|
|
||||||
import os
|
import os
|
||||||
|
|||||||
@@ -13,4 +13,4 @@ API_ENDPOINT = os.getenv("AIOGRAM_BACKEND_URL", "http://localhost:8080")
|
|||||||
|
|
||||||
REDIS_URI = os.getenv("REDIS_URI", "redis://localhost:6379")
|
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")
|
||||||
|
|||||||
Reference in New Issue
Block a user