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

1from pathlib import Path 

2 

3from plain.runtime import settings 

4 

5from . import Error, register 

6 

7 

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 []