[utils] sanitize_path: Fix when path is empty string

This commit is contained in:
pukkandan 2022-04-09 10:11:25 +05:30
parent d46a3e7a12
commit 4abea8ca0a
No known key found for this signature in database
GPG Key ID: 7EEE9E1E817D0A39
2 changed files with 2 additions and 2 deletions

View File

@ -2237,7 +2237,7 @@ def selector_function(ctx):
matches = LazyList(_check_formats(matches[::-1 if format_reverse else 1])) matches = LazyList(_check_formats(matches[::-1 if format_reverse else 1]))
try: try:
yield matches[format_idx - 1] yield matches[format_idx - 1]
except IndexError: except LazyList.IndexError:
return return
filters = [self._build_format_filter(f) for f in selector.filters] filters = [self._build_format_filter(f) for f in selector.filters]

View File

@ -778,7 +778,7 @@ def sanitize_path(s, force=False):
for path_part in norm_path] for path_part in norm_path]
if drive_or_unc: if drive_or_unc:
sanitized_path.insert(0, drive_or_unc + os.path.sep) sanitized_path.insert(0, drive_or_unc + os.path.sep)
elif force and s[0] == os.path.sep: elif force and s and s[0] == os.path.sep:
sanitized_path.insert(0, os.path.sep) sanitized_path.insert(0, os.path.sep)
return os.path.join(*sanitized_path) return os.path.join(*sanitized_path)