fix(): project refactoring and minor fixes

This commit is contained in:
ITQ
2026-02-24 07:56:17 +03:00
parent 41ba6e6714
commit c5ea0b7d5d
7 changed files with 90 additions and 37 deletions
-18
View File
@@ -46,24 +46,6 @@ def _count_events(
return qs.count()
def _count_unique_subjects(
decision_ids: list[str],
event_type_name: str,
start_date: datetime | None = None,
end_date: datetime | None = None,
) -> int:
qs = Event.objects.filter(
decision_id__in=decision_ids,
event_type__name=event_type_name,
is_attributed=True,
)
if start_date:
qs = qs.filter(timestamp__gte=start_date)
if end_date:
qs = qs.filter(timestamp__lt=end_date)
return qs.values("subject_id").distinct().count()
def _average_property(
decision_ids: list[str],
event_type_name: str,