| Index: recipe_modules/path/api.py
|
| diff --git a/recipe_modules/path/api.py b/recipe_modules/path/api.py
|
| index e290eb907f953c200ac8ebb6f76a688649e5a067..8492217ae42a1dcd3829a2786d2723ab9aa70a09 100644
|
| --- a/recipe_modules/path/api.py
|
| +++ b/recipe_modules/path/api.py
|
| @@ -84,9 +84,10 @@ class path_set(object):
|
| def add(self, path):
|
| path = str(path)
|
| self._initialize()
|
| - while path:
|
| + prev_path = None
|
| + while path != prev_path:
|
| self._paths.add(path)
|
| - path = self._path_mod.dirname(path)
|
| + prev_path, path = path, self._path_mod.dirname(path)
|
|
|
| def copy(self, source, dest):
|
| source, dest = str(source), str(dest)
|
|
|