Skip to content

Commit 6aeb833

Browse files
fix: update logic to check sampling at the end
1 parent 7df61df commit 6aeb833

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

codecov-cli/codecov_cli/opentelemetry.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,15 @@ def _before_send(event, hint):
2222
if "value" in exc:
2323
messages.append(exc.get("value"))
2424

25+
matched = False
2526
for message in messages:
2627
for pattern in _SAMPLED_MESSAGES:
27-
if pattern in message and random.randint(1, _SAMPLE_RATE) != 1:
28-
return None
28+
if pattern in message:
29+
matched = True
30+
break
2931

32+
if matched and random.randint(1, _SAMPLE_RATE) != 1:
33+
return None
3034
return event
3135

3236

0 commit comments

Comments
 (0)