(old_filebase, old_fileext) = os.path.splitext(old_filename)
while True:
- new_file_path = os.path.join(
- settings.EMPTY_TRASH_DIR,
- old_filebase + (f"_{counter:02}" if counter else "") + old_fileext,
+ new_file_path = settings.EMPTY_TRASH_DIR / (
+ old_filebase + (f"_{counter:02}" if counter else "") + old_fileext
)
if os.path.exists(new_file_path):
@override_settings(
FILENAME_FORMAT="{correspondent}/{correspondent}",
- EMPTY_TRASH_DIR=tempfile.mkdtemp(),
+ EMPTY_TRASH_DIR=Path(tempfile.mkdtemp()),
)
def test_document_delete_trash_dir(self):
document = Document()
NLTK_DIR = __get_path("PAPERLESS_NLTK_DIR", "/usr/share/nltk_data")
# Check deprecated setting first
-EMPTY_TRASH_DIR = os.getenv(
- "PAPERLESS_TRASH_DIR",
- os.getenv("PAPERLESS_EMPTY_TRASH_DIR"),
+EMPTY_TRASH_DIR = (
+ __get_path("PAPERLESS_TRASH_DIR", os.getenv("PAPERLESS_EMPTY_TRASH_DIR"))
+ if os.getenv("PAPERLESS_TRASH_DIR") or os.getenv("PAPERLESS_EMPTY_TRASH_DIR")
+ else None
)
# Lock file for synchronizing changes to the MEDIA directory across multiple