diff --git a/weboob/core/repositories.py b/weboob/core/repositories.py index c0bbace8c317747dbb7f1fa03ceb827387a00a5c..64342c4594c17e6de2c83e11fd138eb6236f5cfb 100644 --- a/weboob/core/repositories.py +++ b/weboob/core/repositories.py @@ -290,7 +290,7 @@ def build_index(self, path, filename): for name in sorted(os.listdir(path)): module_path = os.path.join(path, name) - if not os.path.isdir(module_path) or '.' in name or name == self.KEYDIR: + if not os.path.isdir(module_path) or '.' in name or name == self.KEYDIR or not os.path.exists(os.path.join(module_path, '__init__.py')): continue try: