Skip to content

Commit dc5102e

Browse files
committed
remove_overwrite_identifier_param
1 parent f7af3c3 commit dc5102e

File tree

1 file changed

+6
-16
lines changed

1 file changed

+6
-16
lines changed

reddit_decider/__init__.py

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -212,9 +212,7 @@ def _format_decision(self, decision_dict: Dict[str, str]) -> Dict[str, Any]:
212212

213213
return out
214214

215-
def _send_expose(
216-
self, event: str, exposure_fields: dict, overwrite_identifier: bool = False
217-
) -> None:
215+
def _send_expose(self, event: str, exposure_fields: dict) -> None:
218216
event_fields = deepcopy(exposure_fields)
219217
try:
220218
(
@@ -245,8 +243,7 @@ def _send_expose(
245243
owner=owner,
246244
)
247245

248-
if overwrite_identifier:
249-
event_fields = {**event_fields, **{bucket_val: bucketing_value}}
246+
event_fields = {**event_fields, **{bucket_val: bucketing_value}}
250247

251248
self._event_logger.log(
252249
experiment=experiment,
@@ -258,9 +255,7 @@ def _send_expose(
258255
)
259256
return
260257

261-
def _send_expose_if_holdout(
262-
self, event: str, exposure_fields: dict, overwrite_identifier: bool = False
263-
) -> None:
258+
def _send_expose_if_holdout(self, event: str, exposure_fields: dict) -> None:
264259
event_fields = deepcopy(exposure_fields)
265260
try:
266261
(
@@ -296,8 +291,7 @@ def _send_expose_if_holdout(
296291
owner=owner,
297292
)
298293

299-
if overwrite_identifier:
300-
event_fields = {**event_fields, **{bucket_val: bucketing_value}}
294+
event_fields = {**event_fields, **{bucket_val: bucketing_value}}
301295

302296
self._event_logger.log(
303297
experiment=experiment,
@@ -503,9 +497,7 @@ def get_variant_for_identifier(
503497
event_context_fields.update(exposure_kwargs or {})
504498

505499
for event in decision.events:
506-
self._send_expose(
507-
event=event, exposure_fields=event_context_fields, overwrite_identifier=True
508-
)
500+
self._send_expose(event=event, exposure_fields=event_context_fields)
509501

510502
return decision.variant
511503

@@ -562,9 +554,7 @@ def get_variant_for_identifier_without_expose(
562554

563555
# expose Holdout if the experiment is part of one
564556
for event in decision.events:
565-
self._send_expose_if_holdout(
566-
event=event, exposure_fields=event_context_fields, overwrite_identifier=True
567-
)
557+
self._send_expose_if_holdout(event=event, exposure_fields=event_context_fields)
568558

569559
return decision.variant
570560

0 commit comments

Comments
 (0)