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,7 +97,8 @@ class ArchiveTree(LazyLogging):
parents = [repository] + list(repository.parents[:-1]) parents = [repository] + list(repository.parents[:-1])
for parent in parents: for parent in parents:
path = root / parent path = root / parent
if not list(path.iterdir()): if list(path.iterdir()):
continue # directory is not empty
path.rmdir() path.rmdir()
def repository_for(self, date: datetime.date | None = None) -> Path: 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 functools import cached_property
from pathlib import Path from pathlib import Path
from pwd import getpwuid from pwd import getpwuid
from typing import ParamSpec
from ahriman.core.log import LazyLogging from ahriman.core.log import LazyLogging
from ahriman.core.utils import owner from ahriman.core.utils import owner
from ahriman.models.repository_id import RepositoryId from ahriman.models.repository_id import RepositoryId
Params = ParamSpec("Params")
@dataclass(frozen=True) @dataclass(frozen=True)
class RepositoryPaths(LazyLogging): class RepositoryPaths(LazyLogging):
""" """