diff --git a/attune/curve/_base.py b/attune/curve/_base.py index 3137cfc..7a651b5 100644 --- a/attune/curve/_base.py +++ b/attune/curve/_base.py @@ -127,7 +127,9 @@ def __add__(self, other): return self_ def __getitem__(self, key): - return self.dependents[key] + if key in self.dependents: + return self.dependents[key] + return self.subcurve[key] def __setitem__(self, key, value): value = copy_.deepcopy(value)