summaryrefslogtreecommitdiff
path: root/astroid/__init__.py
diff options
context:
space:
mode:
authorPierre Sassoulas <pierre.sassoulas@gmail.com>2021-06-18 09:38:10 +0200
committerPierre Sassoulas <pierre.sassoulas@gmail.com>2021-06-19 11:09:32 +0200
commitb21709c5e65a859f72f94ea71563355268c15eab (patch)
tree3e8793aa9f09eeb9bbd7027d91f6715523276311 /astroid/__init__.py
parent4f735d546b2588d72ba5db0965b6a6c39c0b57dc (diff)
downloadastroid-git-b21709c5e65a859f72f94ea71563355268c15eab.tar.gz
Remove use of os in favor of pathlib.Path in astroid/__init__.py
Diffstat (limited to 'astroid/__init__.py')
-rw-r--r--astroid/__init__.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/astroid/__init__.py b/astroid/__init__.py
index acd4d920..50bf48a2 100644
--- a/astroid/__init__.py
+++ b/astroid/__init__.py
@@ -39,7 +39,6 @@ Main modules are:
* builder contains the class responsible to build astroid trees
"""
-import os
from importlib import import_module
from pathlib import Path
@@ -61,7 +60,8 @@ MANAGER = AstroidManager()
del AstroidManager
# load brain plugins
-BRAIN_MODULES_DIR = Path(__file__).with_name("brain")
-for module in os.listdir(BRAIN_MODULES_DIR):
- if module.endswith(".py"):
- import_module(f"astroid.brain.{module[:-3]}")
+ASTROID_INSTALL_DIRECTORY = Path(__file__).parent
+BRAIN_MODULES_DIRECTORY = ASTROID_INSTALL_DIRECTORY / "brain"
+for module in BRAIN_MODULES_DIRECTORY.iterdir():
+ if module.suffix == ".py":
+ import_module(f"astroid.brain.{module.stem}")