Fix adding local repos due to JSON not being able to serialize Windows paths

Signed-off-by: AMZN-Phil <pconroy@amazon.com>
monroegm-disable-blank-issue-2
AMZN-Phil 4 years ago
parent c2ec18dc0e
commit 961c412179

@ -480,9 +480,9 @@ def register_repo(json_data: dict,
while repo_uri in json_data['repos']:
json_data['repos'].remove(repo_uri)
else:
repo_uri = pathlib.Path(repo_uri).resolve()
while repo_uri.as_posix() in json_data['repos']:
json_data['repos'].remove(repo_uri.as_posix())
repo_uri = pathlib.Path(repo_uri).resolve().as_posix()
while repo_uri in json_data['repos']:
json_data['repos'].remove(repo_uri)
if remove:
logger.warn(f'Removing repo uri {repo_uri}.')

Loading…
Cancel
Save