Skip to content

Commit 8a0312b

Browse files
committed
update
1 parent 7209381 commit 8a0312b

1 file changed

Lines changed: 10 additions & 6 deletions

File tree

gittensor/validator/oss_contributions/scoring.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -483,6 +483,15 @@ def is_valid_issue(issue: Issue, pr: PullRequest) -> bool:
483483
# =============================================================================
484484

485485

486+
def _open_pr_multipliers(pr: Union[PullRequest, 'ScoredMirrorPR']) -> Dict[str, float]:
487+
return {
488+
'repo_weight': pr.repo_weight_multiplier,
489+
'issue': pr.issue_multiplier,
490+
'label': pr.label_multiplier,
491+
'review_quality': pr.review_quality_multiplier,
492+
}
493+
494+
486495
def calculate_open_pr_collateral_score(
487496
pr: Union[PullRequest, 'ScoredMirrorPR'],
488497
) -> float: # TODO: drop Union on legacy delete day
@@ -497,12 +506,7 @@ def calculate_open_pr_collateral_score(
497506
"""
498507
from math import prod
499508

500-
multipliers = {
501-
'repo_weight': pr.repo_weight_multiplier,
502-
'issue': pr.issue_multiplier,
503-
'label': pr.label_multiplier,
504-
'review_quality': pr.review_quality_multiplier,
505-
}
509+
multipliers = _open_pr_multipliers(pr)
506510

507511
potential_score = pr.base_score * prod(multipliers.values())
508512
collateral_score = potential_score * OPEN_PR_COLLATERAL_PERCENT

0 commit comments

Comments
 (0)