Skip to content

Commit b8e6090

Browse files
committed
Refactor Code
Signed-off-by: 404-geek <[email protected]>
1 parent e8275b4 commit b8e6090

File tree

1 file changed

+2
-25
lines changed

1 file changed

+2
-25
lines changed

scanpipe/models.py

Lines changed: 2 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
from collections import Counter
3030
from collections import defaultdict
3131
from contextlib import suppress
32-
from datetime import datetime
3332
from itertools import groupby
3433
from operator import itemgetter
3534
from pathlib import Path
@@ -4485,31 +4484,9 @@ class Meta:
44854484
def __str__(self):
44864485
return self.score or str(self.uuid)
44874486

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-
45104487
@classmethod
45114488
def create_from_scorecard_data(
4512-
cls, discovered_package, scorecard_data, scoring_tool=None
4489+
cls, discovered_package, scorecard_data, scoring_tool="ossf-scorecard"
45134490
):
45144491
"""Create ScoreCard object from scorecard data and discovered package"""
45154492
final_data = {
@@ -4576,5 +4553,5 @@ def create_from_data(cls, package_score, check):
45764553
check_score=check.check_score,
45774554
reason=check.reason or "",
45784555
details=check.details or [],
4579-
for_package_score=package_score,
4556+
package_score=package_score,
45804557
)

0 commit comments

Comments
 (0)