From 35e92dc90d95c6314513bdc335182715b92781ce Mon Sep 17 00:00:00 2001 From: Martin Lange <martin.lange@ufz.de> Date: Wed, 15 Jan 2025 13:22:21 +0100 Subject: [PATCH] fix Composition._update_recursive --- src/finam/schedule.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/finam/schedule.py b/src/finam/schedule.py index f861d03b..c9afacf0 100644 --- a/src/finam/schedule.py +++ b/src/finam/schedule.py @@ -293,13 +293,13 @@ class Composition(Loggable): deps = _find_dependencies(comp, self._output_owners, target_time) for dep, (local_time, delayed) in deps.items(): - comp = self._output_owners[dep] - if isinstance(comp, ITimeComponent): + c = self._output_owners[dep] + if isinstance(c, ITimeComponent): if dep.time < local_time: chain[comp] = (local_time - dep.time, delayed) - return self._update_recursive(comp, chain) + return self._update_recursive(c, chain) else: - updated = self._update_recursive(comp, chain, local_time) + updated = self._update_recursive(c, chain, local_time) if updated is not None: return updated -- GitLab