fix processing: init_images hasattr typo, empty-list guards, dead timer profile branch

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
QualiaRain
2026-06-12 05:08:03 -04:00
parent 1cf715fac2
commit 6f8d79313a
5 changed files with 16 additions and 13 deletions
+4 -3
View File
@@ -59,11 +59,12 @@ class Timer:
return sum(self.records.values())
def dct(self, min_time=default_min_time):
if self.profile:
res = {k: round(v, 4) for k, v in self.records.items()}
self.total = sum(self.records.values())
self.records['total'] = self.total
res = {k: round(v, 2) for k, v in self.records.items() if v >= min_time}
if self.profile:
res = {k: round(v, 4) for k, v in self.records.items()}
else:
res = {k: round(v, 2) for k, v in self.records.items() if v >= min_time}
res = {k: v for k, v in sorted(res.items(), key=lambda x: x[1], reverse=True)} # noqa: C416 # pylint: disable=unnecessary-comprehension
return res