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)