From f015748c7b5770a593f5c95507f430373296b979 Mon Sep 17 00:00:00 2001 From: Lior Mizrahi Date: Wed, 3 Jul 2024 15:06:44 +0300 Subject: [PATCH] fix old verions --- s3path/old_versions.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/s3path/old_versions.py b/s3path/old_versions.py index 4cc6d60..c4b4729 100644 --- a/s3path/old_versions.py +++ b/s3path/old_versions.py @@ -72,6 +72,9 @@ def compile_pattern_parts(self, prefix, pattern, bucket): if '**' in part: new_regex_pattern += f'{self.sep}*(?s:{part.replace("**", ".*")})' continue + if '*' == part: + new_regex_pattern += f'{self._path._flavour.sep}(?s:[^/]+)' + continue new_regex_pattern += f'{self.sep}{fnmatch.translate(part)[:-2]}' new_regex_pattern += r'/*\Z' return re.compile(new_regex_pattern).fullmatch