Fix lint error: refactor try-except out of loop

Co-Authored-By: João <joao@crewai.com>
This commit is contained in:
Devin AI
2025-10-21 12:45:37 +00:00
parent c6a76bcfee
commit 20577e88fe

View File

@@ -1632,7 +1632,7 @@ class Crew(FlowTrackable, BaseModel):
def reset_knowledge(self, knowledges: list[Knowledge]) -> None: def reset_knowledge(self, knowledges: list[Knowledge]) -> None:
"""Reset crew and agent knowledge storage.""" """Reset crew and agent knowledge storage."""
for ks in knowledges: def _reset_single_knowledge(ks: Knowledge) -> None:
try: try:
ks.reset() ks.reset()
except Exception as e: except Exception as e:
@@ -1644,6 +1644,9 @@ class Crew(FlowTrackable, BaseModel):
else: else:
raise raise
for ks in knowledges:
_reset_single_knowledge(ks)
def _set_allow_crewai_trigger_context_for_first_task(self): def _set_allow_crewai_trigger_context_for_first_task(self):
crewai_trigger_payload = self._inputs and self._inputs.get( crewai_trigger_payload = self._inputs and self._inputs.get(
"crewai_trigger_payload" "crewai_trigger_payload"