Coverage for /Users/davegaeddert/Development/dropseed/plain/plain/plain/preflight/files.py: 56%
9 statements
« prev ^ index » next coverage.py v7.6.1, created at 2024-10-16 22:04 -0500
« prev ^ index » next coverage.py v7.6.1, created at 2024-10-16 22:04 -0500
1from pathlib import Path
3from plain.runtime import settings
5from . import Error, register
8@register
9def check_setting_file_upload_temp_dir(package_configs, **kwargs):
10 setting = getattr(settings, "FILE_UPLOAD_TEMP_DIR", None)
11 if setting and not Path(setting).is_dir():
12 return [
13 Error(
14 f"The FILE_UPLOAD_TEMP_DIR setting refers to the nonexistent "
15 f"directory '{setting}'.",
16 id="files.E001",
17 ),
18 ]
19 return []