diff --git a/server/djrandom/fingerprint/dedup.py b/server/djrandom/fingerprint/dedup.py index 8f30a74856d386cfa53e52188e0b1946b15fde0c..58e87af12e496b07a08f86eb7a7a97c3fafe3e40 100644 --- a/server/djrandom/fingerprint/dedup.py +++ b/server/djrandom/fingerprint/dedup.py @@ -45,20 +45,21 @@ def dedupe_db(): & (MP3.echoprint_fp != None)) for mp3 in mp3s: code = generate_code_json(mp3.echoprint_fp, mp3.sha1) - codes[mp3.sha1] = code + if not code: + continue + codes[mp3.sha1] = code['fp'] fp.ingest([code], do_commit=False, local=True) - fp.commit() # Now dedupe by going through all our codes over again. for sha1, code in codes.iteritems(): - results = fp.query_fp(code, local=True) + results = fp.query_fp(code, local=True).results if len(results) < 2: continue print 'SHA1: %s' % sha1 for track_id, score in results: if track_id == sha1: continue - print ' --> %s (%f)' % track_id, score + print ' --> %s (%f)' % (track_id, score) def run_deduper(db_url): @@ -66,7 +67,7 @@ def run_deduper(db_url): dedupe_db() -if __name__ == '__main__': +def main(): parser = optparse.OptionParser() parser.add_option('--db_url') daemonize.add_standard_options(parser) diff --git a/server/djrandom/frontend/templates/user_details.html b/server/djrandom/frontend/templates/user_details.html index 6b0d9432d5a4541ee4d31b314003a8a6a0085040..d12373a88a078e867b82b68865973f6415176f70 100644 --- a/server/djrandom/frontend/templates/user_details.html +++ b/server/djrandom/frontend/templates/user_details.html @@ -2,8 +2,6 @@ {% block title %}User Details{% endblock %} {% block main %} - <div id="form"> - {%- for msg in get_flashed_messages() -%} <p class="flash">{{ msg | e }}</p> {%- endfor -%} @@ -47,6 +45,4 @@ </div> - </div> - {% endblock %}