diff --git a/server/djrandom/fingerprint/dedup.py b/server/djrandom/fingerprint/dedup.py index 86ce482509d4c2186b686943be99a7d074bfede6..de0da1191b9a12f06640147bde41a4e54478e3da 100644 --- a/server/djrandom/fingerprint/dedup.py +++ b/server/djrandom/fingerprint/dedup.py @@ -6,6 +6,7 @@ import os import optparse import logging import json +import sys import time from sqlalchemy import select from djrandom import daemonize @@ -71,7 +72,12 @@ class DeDuper(object): (MP3.sha1 == Fingerprint.sha1) & (MP3.state == MP3.READY) & (MP3.has_fingerprint == True)) + count = 0 for row in self._engine.execute(q): + count += 1 + if (count % 100) == 0: + sys.stderr.write('%d \r' % count) + sys.stderr.flush() code = self._generate_code_json(row.echoprint_fp, row.sha1) if not code: continue