Skip to content

Commit eaa440d

Browse files
ghykkido50
authored andcommitted
Resolve relative URLs
1 parent 75cb0f3 commit eaa440d

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

morgan/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,10 @@ def _mirror(
144144
},
145145
)
146146

147+
response_url = ""
147148
with urllib.request.urlopen(request) as response:
148149
data = json.load(response)
150+
response_url = str(response.url)
149151

150152
# check metadata version ~1.0
151153
v_str = data["meta"]["api-version"]
@@ -175,6 +177,7 @@ def _mirror(
175177
# download all files
176178
depdict = {}
177179
for file in files:
180+
file["url"] = urllib.parse.urljoin(response_url, file["url"])
178181
try:
179182
file_deps = self._process_file(requirement, file)
180183
if file_deps:

0 commit comments

Comments
 (0)