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