import frappe

def execute():
	if frappe.db.exists("DocType", "Guardian"):
		frappe.reload_doc("schools", "doctype", "student")
		frappe.reload_doc("schools", "doctype", "student_guardian")
		frappe.reload_doc("schools", "doctype", "student_sibling")
		guardian = frappe.get_all("Guardian", fields=["name", "student"])
		for d in guardian:
			if d.student:
				student = frappe.get_doc("Student", d.student)
				if student:
					student.append("guardians", {"guardian": d.name})
					student.save()
import frappe

def execute():
	if frappe.db.exists("DocType", "Guardian"):
		frappe.reload_doc("schools", "doctype", "student")
		frappe.reload_doc("schools", "doctype", "student_guardian")
		frappe.reload_doc("schools", "doctype", "student_sibling")
		if "student" not in frappe.db.get_table_columns("Guardian"):
			return
		guardian = frappe.get_all("Guardian", fields=["name", "student"])
		for d in guardian:
			if d.student:
				student = frappe.get_doc("Student", d.student)
				if student:
					student.append("guardians", {"guardian": d.name})
					student.save()

Update set_student_guardian.py