review fixes

This commit is contained in:
2026-02-14 02:45:43 +02:00
parent 110ba26bd8
commit 872a119bea
2 changed files with 3 additions and 6 deletions

View File

@@ -97,8 +97,9 @@ class ArchiveTree(LazyLogging):
parents = [repository] + list(repository.parents[:-1])
for parent in parents:
path = root / parent
if not list(path.iterdir()):
path.rmdir()
if list(path.iterdir()):
continue # directory is not empty
path.rmdir()
def repository_for(self, date: datetime.date | None = None) -> Path:
"""

View File

@@ -26,16 +26,12 @@ from dataclasses import dataclass, field
from functools import cached_property
from pathlib import Path
from pwd import getpwuid
from typing import ParamSpec
from ahriman.core.log import LazyLogging
from ahriman.core.utils import owner
from ahriman.models.repository_id import RepositoryId
Params = ParamSpec("Params")
@dataclass(frozen=True)
class RepositoryPaths(LazyLogging):
"""