Compare commits

..

1 Commits

Author SHA1 Message Date
4317b8c8c1 add interface 2025-02-28 17:52:51 +02:00
3 changed files with 5 additions and 8 deletions

View File

@ -28,9 +28,7 @@
right: 5px; right: 5px;
} }
.nav-link.active { .nav-link > .active {
pointer-events: none; color: black;
cursor: default;
color: black !important;
} }
</style> </style>

View File

@ -74,7 +74,7 @@ class LazyLogging:
def package_record_factory(*args: Any, **kwargs: Any) -> logging.LogRecord: def package_record_factory(*args: Any, **kwargs: Any) -> logging.LogRecord:
record = current_factory(*args, **kwargs) record = current_factory(*args, **kwargs)
record.package_id = LogRecordId(package_base, version or "<unknown>") record.package_id = LogRecordId(package_base, version or "")
return record return record
logging.setLogRecordFactory(package_record_factory) logging.setLogRecordFactory(package_record_factory)

View File

@ -75,7 +75,7 @@ class Executor(PackageInfo, Cleaner):
result = Result() result = Result()
for single in updates: for single in updates:
with self.in_package_context(single.base, local_versions.get(single.base)), \ with self.in_package_context(single.base, single.version), \
TemporaryDirectory(ignore_cleanup_errors=True) as dir_name: TemporaryDirectory(ignore_cleanup_errors=True) as dir_name:
try: try:
with self.in_event(single.base, EventType.PackageUpdated, failure=EventType.PackageUpdateFailed): with self.in_event(single.base, EventType.PackageUpdated, failure=EventType.PackageUpdateFailed):
@ -194,7 +194,6 @@ class Executor(PackageInfo, Cleaner):
self.repo.add(package_path) self.repo.add(package_path)
current_packages = {package.base: package for package in self.packages()} current_packages = {package.base: package for package in self.packages()}
local_versions = {package_base: package.version for package_base, package in current_packages.items()}
removed_packages: list[str] = [] # list of packages which have been removed from the base removed_packages: list[str] = [] # list of packages which have been removed from the base
updates = self.load_archives(packages) updates = self.load_archives(packages)
@ -202,7 +201,7 @@ class Executor(PackageInfo, Cleaner):
result = Result() result = Result()
for local in updates: for local in updates:
with self.in_package_context(local.base, local_versions.get(local.base)): with self.in_package_context(local.base, local.version):
try: try:
packager = self.packager(packagers, local.base) packager = self.packager(packagers, local.base)