From 45c55b09a2ad7d3fa77ae49b83bda59eb870c508 Mon Sep 17 00:00:00 2001 From: Randhir Date: Wed, 26 Feb 2025 23:21:13 +0000 Subject: [PATCH] To fix test cases issue, changed return type. --- python/lib/dependabot/python/metadata_finder.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/python/lib/dependabot/python/metadata_finder.rb b/python/lib/dependabot/python/metadata_finder.rb index e7e2a72ff5..b374e188d5 100644 --- a/python/lib/dependabot/python/metadata_finder.rb +++ b/python/lib/dependabot/python/metadata_finder.rb @@ -16,7 +16,7 @@ class MetadataFinder < Dependabot::MetadataFinders::Base extend T::Sig MAIN_PYPI_URL = "https://pypi.org/pypi" - sig { returns(T.nilable(String)) } + sig { returns(T.untyped) } def homepage_url pypi_listing.dig("info", "home_page") || pypi_listing.dig("info", "project_urls", "Homepage") || @@ -88,7 +88,7 @@ def source_from_homepage return unless homepage_body potential_source_urls = [] - homepage_body.scan(Source::SOURCE_REGEX) do + T.must(homepage_body).scan(Source::SOURCE_REGEX) do potential_source_urls << Regexp.last_match.to_s end @@ -113,7 +113,7 @@ def source_from_homepage end # rubocop:enable Metrics/PerceivedComplexity - sig { returns(T.untyped) } + sig { returns(T.nilable(Excon::Response)) } def homepage_body homepage_url = pypi_listing.dig("info", "home_page") @@ -176,7 +176,7 @@ def fetch_authed_url(url) end end - sig { returns(T::Array[String]) } + sig { returns(T.untyped) } def possible_listing_urls credential_urls = credentials