Skip to content

Commit 03662a1

Browse files
committed
only update if there is an update
1 parent bc0332f commit 03662a1

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

private/scripts/extras/problem_difficulty.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,4 +97,10 @@
9797

9898
write_count += 1
9999
avg_difficulty = sum(difficulties) / float(len(difficulties))
100-
update = ptable(pid).update_record(difficulty=avg_difficulty)
100+
avg_difficulty = float("{0:.3f}".format(avg_difficulty))
101+
precord = ptable(pid)
102+
if precord.difficulty != avg_difficulty:
103+
print "updating problem difficulty for", pid, ":", precord.difficulty, "->", avg_difficulty
104+
precord.update_record(difficulty=avg_difficulty)
105+
106+
db.commit()

0 commit comments

Comments
 (0)