Exemplo n.º 1
0
f = open('/Users/dimitriosalikaniotis/Sites/llc/llc_site/llc/utils/ratings.txt')

for line in f:
    r = Rating()
    try:
        pid = line.strip().split('\t')[0]
        r.paper = Paper.objects.get(pk=pid)
    except:
        pass
    try:
        rid = line.strip().split('\t')[1]
        if rid != "None":
            r.rater = Participant.objects.get(pk=rid)
    except:
        pass
    try:
        r.score = float(line.strip().split('\t')[2])
    except:
        pass
    try:
        b = line.strip().split('\t')[3]
        if b == "True":
            r.before = True
        else:
            r.before = False
    except:
        pass
    r.save()
    
f.close()