From d1224c13c90f17d6be4ee1553aaf716a788a84d4 Mon Sep 17 00:00:00 2001 From: Serafeim Papastefanos Date: Thu, 12 Sep 2024 09:34:22 +0300 Subject: [PATCH] Make sure BASE_DIR is a Path --- src/django_components/app_settings.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/django_components/app_settings.py b/src/django_components/app_settings.py index 41a56d9e..29885759 100644 --- a/src/django_components/app_settings.py +++ b/src/django_components/app_settings.py @@ -1,5 +1,6 @@ import re from enum import Enum +from pathlib import Path from typing import TYPE_CHECKING, Dict, List, Tuple, Union from django.conf import settings @@ -101,7 +102,8 @@ class AppSettings: @property def DIRS(self) -> List[Union[str, Tuple[str, str]]]: - return self.settings.get("dirs", [settings.BASE_DIR / "components"]) + base_dir_path = Path(settings.BASE_DIR) + return self.settings.get("dirs", [base_dir_path / "components"]) @property def APP_DIRS(self) -> List[str]: