How to Create Todo from custom app

Hi when i try to add new to do from custom app i am getting error

def on_submit():
	self.make_to_do()

def make_to_do(self):
	Event_doc=frappe.new_doc("ToDo")
	Event_doc.status="Open"
	Event_doc.priority="Medium"
	Event_doc.allocated_to="Administrator"
	Event_doc.date=self.subtract_notification_days_from_license_last_date()
	Event_doc.description=("You have limited days remaining for renewing license  for %s" % self.program)
	Event_doc.flags.ignore_mandatory = True
	Event_doc.save()

import error

please help me

Please, share full traceback.

@Sangram sorry there was spelling mistake so that was the problem thanks for your time