|
|
|
@@ -477,6 +477,13 @@ class ComponentBase(ABC): |
|
|
|
assert False, f"Can't find parameter '{key}' for {cpn_id}" |
|
|
|
continue |
|
|
|
|
|
|
|
if q["component_id"].lower().find("answer") == 0: |
|
|
|
for r, c in self._canvas.history[::-1]: |
|
|
|
if r == "user": |
|
|
|
self._param.inputs.append(pd.DataFrame([{"content": c, "component_id": q["component_id"]}])) |
|
|
|
break |
|
|
|
continue |
|
|
|
|
|
|
|
outs.append(self._canvas.get_component(q["component_id"])["obj"].output(allow_partial=False)[1]) |
|
|
|
self._param.inputs.append({"component_id": q["component_id"], |
|
|
|
"content": "\n".join( |