def deleteAttachment(attachment): if attachment.image != None: image = Image.get(attachment.image) if image != None: Image.delete(image) if attachment != None: MilestoneAttachment.delete(attachment)
def deleteJourney(journey): if journey.image != None: image = Image.get(journey.image) if image != None: Image.delete(image) query = db.Query(Milestone) query.filter('journey_id = ',str(journey.key())) for milestone in query.run(): deleteMilestone(milestone) if journey != None: Journey.delete(journey)
def deleteMilestone(milestone): if milestone.image != None: image = Image.get(milestone.image) if image != None: Image.delete(image) query = db.Query(MilestoneAttachment) query.filter('milestone_id = ',str(milestone.key())) for attachment in query.run(): deleteAttachment(attachment) if milestone != None: Milestone.delete(milestone)
def deleteMilestone(milestone): if milestone.image != None: image = Image.get(milestone.image) if image != None: Image.delete(image) query = db.Query(MilestoneAttachment) query.filter('milestone_id = ', str(milestone.key())) for attachment in query.run(): deleteAttachment(attachment) if milestone != None: Milestone.delete(milestone)