|  |  |  |  |  |  | 
													
												
													
														|  |  | assert False, f"Can't find parameter '{key}' for {cpn_id}" |  |  | assert False, f"Can't find parameter '{key}' for {cpn_id}" | 
													
												
													
														|  |  | continue |  |  | 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]) |  |  | outs.append(self._canvas.get_component(q["component_id"])["obj"].output(allow_partial=False)[1]) | 
													
												
													
														|  |  | self._param.inputs.append({"component_id": q["component_id"], |  |  | self._param.inputs.append({"component_id": q["component_id"], | 
													
												
													
														|  |  | "content": "\n".join( |  |  | "content": "\n".join( |