示例#1
0
def clean_slate(candidate):
    candidate.remove_problems()
    try:
        pset = candidate.path.hid.problems
    except:
        pset = ProblemSet()
        pset.host = candidate.path.hid
        pset.save()
    return pset
示例#2
0
文件: __init__.py 项目: B-Rich/M2M
def clean_slate(candidate):
    candidate.remove_problems()
    try:
        pset = candidate.path.hid.problems
    except:
        pset = ProblemSet()
        pset.host = candidate.path.hid
        pset.save()
    return pset
示例#3
0
def clean_slate(candidate):
    candidate.remove_problems()
    try:
        pset = candidate.path.hid.problems
    except Exception, e:
        try:
            pset = ProblemSet()
            pset.host = candidate.path.hid
            pset.save()
        except:
            candidate.delete()
            return None