Accept PathLike in Sphinx.add_message_catalog()

This commit is contained in:
Adam Turner
2024-10-25 22:47:15 +01:00
parent 8cd599c50a
commit 116a430cac
4 changed files with 7 additions and 7 deletions

View File

@@ -51,8 +51,8 @@ In practice, you have to:
:caption: src/__init__.py
def setup(app):
package_dir = path.abspath(path.dirname(__file__))
locale_dir = os.path.join(package_dir, 'locales')
package_dir = Path(__file__).parent.resolve()
locale_dir = package_dir / 'locales'
app.add_message_catalog(MESSAGE_CATALOG_NAME, locale_dir)
#. Generate message catalog template ``*.pot`` file, usually in ``locale/``