|
29 | 29 | from collections import Counter |
30 | 30 | from collections import defaultdict |
31 | 31 | from contextlib import suppress |
32 | | -from datetime import datetime |
33 | 32 | from itertools import groupby |
34 | 33 | from operator import itemgetter |
35 | 34 | from pathlib import Path |
@@ -4485,31 +4484,9 @@ class Meta: |
4485 | 4484 | def __str__(self): |
4486 | 4485 | return self.score or str(self.uuid) |
4487 | 4486 |
|
4488 | | - @classmethod |
4489 | | - def parse_score_date(cls, date_str, formats=None): |
4490 | | - """ |
4491 | | - Parse a date string into a timezone-aware datetime object, |
4492 | | - or return None if parsing fails. |
4493 | | - """ |
4494 | | - if not formats: |
4495 | | - formats = ["%Y-%m-%d", "%Y-%m-%dT%H:%M:%SZ"] |
4496 | | - |
4497 | | - if date_str: |
4498 | | - for fmt in formats: |
4499 | | - try: |
4500 | | - naive_datetime = datetime.strptime(date_str, fmt) |
4501 | | - return timezone.make_aware( |
4502 | | - naive_datetime, timezone.get_current_timezone() |
4503 | | - ) |
4504 | | - except ValueError: |
4505 | | - continue |
4506 | | - |
4507 | | - # Return None if date_str is None or parsing fails |
4508 | | - return None |
4509 | | - |
4510 | 4487 | @classmethod |
4511 | 4488 | def create_from_scorecard_data( |
4512 | | - cls, discovered_package, scorecard_data, scoring_tool=None |
| 4489 | + cls, discovered_package, scorecard_data, scoring_tool="ossf-scorecard" |
4513 | 4490 | ): |
4514 | 4491 | """Create ScoreCard object from scorecard data and discovered package""" |
4515 | 4492 | final_data = { |
@@ -4576,5 +4553,5 @@ def create_from_data(cls, package_score, check): |
4576 | 4553 | check_score=check.check_score, |
4577 | 4554 | reason=check.reason or "", |
4578 | 4555 | details=check.details or [], |
4579 | | - for_package_score=package_score, |
| 4556 | + package_score=package_score, |
4580 | 4557 | ) |
0 commit comments