We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 86e21c2 commit 6814c26Copy full SHA for 6814c26
src/proxpi/_cache.py
@@ -446,7 +446,11 @@ def _list_files(self, package_name: str):
446
if self._index_t is None or _now() > self._index_t + self.ttl:
447
url = urllib.parse.urljoin(self.index_url, package_name)
448
logger.debug(f"Refreshing '{package_name}'")
449
- self.session.auth = _parse_basic_auth(url)
+ # update session auth if provided in url
450
+ username, password = _parse_basic_auth(url)
451
+ if username:
452
+ # password either supplied or empty str
453
+ self.session.auth = (username, password)
454
response = self.session.get(url, headers=self._headers)
455
if not response or not response.ok:
456
logger.debug(f"List-files response: {response}")
0 commit comments