diff --git a/tools/resources/__init__.py b/tools/resources/__init__.py index 46727769e7..c131d217e7 100644 --- a/tools/resources/__init__.py +++ b/tools/resources/__init__.py @@ -500,7 +500,10 @@ class Resources(object): start_at = index + 1 break for n in range(start_at, len(components)): - parent_name = self._sep.join([into_path] + components[:n]) + parent_name_parts = components[:n] + if into_path: + parent_name_parts.insert(0, into_path) + parent_name = self._sep.join(parent_name_parts) parent_path = join(base_path, *components[:n]) yield FileRef(parent_name, parent_path)