From eafe828484d95f7e73a475c1c5d23492616ebc07 Mon Sep 17 00:00:00 2001 From: cakemd Date: Mon, 6 Nov 2023 09:37:18 +0200 Subject: [PATCH] scrapy.utils.data_path type hint change (#6133) --- scrapy/utils/project.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scrapy/utils/project.py b/scrapy/utils/project.py index a2c224b90..de3c8eaf9 100644 --- a/scrapy/utils/project.py +++ b/scrapy/utils/project.py @@ -1,7 +1,9 @@ import os import warnings from importlib import import_module +from os import PathLike from pathlib import Path +from typing import Union from scrapy.exceptions import NotConfigured from scrapy.settings import Settings @@ -44,7 +46,7 @@ def project_data_dir(project: str = "default") -> str: return str(d) -def data_path(path: str, createdir: bool = False) -> str: +def data_path(path: Union[str, PathLike], createdir: bool = False) -> str: """ Return the given path joined with the .scrapy data directory. If given an absolute path, return it unmodified.