From d0ccf8368415eae8d8cce9b266980466d374b9e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dirk=20M=C3=BCller?= Date: Thu, 16 May 2024 11:19:02 +0200 Subject: [PATCH] Revert "Try to fetch the element as deleted if initial access failed" The OBS api has been fixed to provide an automatic fallback via https://github.com/openSUSE/open-build-service/pull/15655 This reverts commit c9e07e536f19820c4bba1f11e2edcb23069874d7. --- lib/obs.py | 26 +++++--------------------- 1 file changed, 5 insertions(+), 21 deletions(-) diff --git a/lib/obs.py b/lib/obs.py index 6f00e5b..3d149ae 100644 --- a/lib/obs.py +++ b/lib/obs.py @@ -148,28 +148,12 @@ class OBS: ] def _download(self, project, package, name, revision): - # the object might be deleted but we can only pass deleted=1 - # if it is actually deleted - deleted = 0 - while deleted < 2: - url = osc.core.makeurl( - self.url, - ["source", project, package, urllib.parse.quote(name)], - {"rev": revision, "expand": 1, "deleted": deleted if deleted else ()}, - ) - try: - osc.core.http_request("HEAD", url) - break - except Exception: - pass - deleted += 1 - url = osc.core.makeurl( - self.url, - ["source", project, package, urllib.parse.quote(name)], - {"rev": revision, "expand": 1, "deleted": 1 if deleted else ()}, - ) - return osc.core.http_request("GET", url) + self.url, + ["source", project, package, urllib.parse.quote(name)], + {"rev": revision, "expand": 1}, + ) + return osc.core.http_GET(url) def download( self,