diff --git a/promise/promise_list.py b/promise/promise_list.py index de142f9..eeba766 100644 --- a/promise/promise_list.py +++ b/promise/promise_list.py @@ -130,7 +130,7 @@ def _promise_rejected(self, reason, promise): # assert not self.is_resolved # assert isinstance(self._values, Iterable) self._total_resolved += 1 - self._reject(reason, traceback=promise._traceback) + self._reject(reason, traceback=promise._target()._traceback) return True @property