Skip to content

Commit 8903b95

Browse files
committed
Use pathlib
1 parent 35eca44 commit 8903b95

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

doc/exts/pylint_messages.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
PYLINT_BASE_PATH = Path(__file__).resolve().parent.parent.parent
2121
"""Base path to the project folder"""
2222

23-
PYLINT_MESSAGES_PATH = os.path.join(PYLINT_BASE_PATH, "doc", "messages")
23+
PYLINT_MESSAGES_PATH = PYLINT_BASE_PATH / "doc" / "messages"
2424
"""Path to the messages documentation folder"""
2525

2626

@@ -89,9 +89,9 @@ def _get_all_messages(
8989
def _write_message_page(messages_dict: MessagesDict) -> None:
9090
"""Create or overwrite the file for each message."""
9191
for category, messages in messages_dict.items():
92-
category_dir = os.path.join(PYLINT_MESSAGES_PATH, category)
93-
if not os.path.exists(category_dir):
94-
os.makedirs(category_dir)
92+
category_dir = PYLINT_MESSAGES_PATH / category
93+
if not category_dir.exists():
94+
category_dir.mkdir(parents=True, exist_ok=True)
9595
for message in messages:
9696
messages_file = os.path.join(category_dir, f"{message.name}.rst")
9797
with open(messages_file, "w", encoding="utf-8") as stream:
@@ -171,7 +171,7 @@ def _write_messages_list_page(
171171
def _write_redirect_pages(old_messages: OldMessagesDict) -> None:
172172
"""Create redirect pages for old-messages."""
173173
for category, old_names in old_messages.items():
174-
category_dir = os.path.join(PYLINT_MESSAGES_PATH, category)
174+
category_dir = PYLINT_MESSAGES_PATH / category
175175
if not os.path.exists(category_dir):
176176
os.makedirs(category_dir)
177177
for old_name, new_names in old_names.items():

0 commit comments

Comments
 (0)