CodeBuddyAI / agent /agent_graph /Graph_Routes.py
TahaFawzyElshrif
uploaded files
32a7233
raw
history blame contribute delete
569 Bytes
from agent.agent_graph.StateTasks import *
def is_question_clear(state:ProblemState): # not check type , only check to do list
is_clear = True # as used with and later
is_clear = is_clear and ("question" in state.keys())
is_clear = is_clear and ("question_type" in state.keys()) and (state.get("question_type") in task_steps.keys())
if "question_type" in state.keys():
for step in task_steps[state.get("question_type")]:
is_clear = is_clear and (step in state.keys())
is_clear = is_clear and (state["all_ok"]==True)
return is_clear