diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2016-01-18 18:41:39 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2016-01-19 00:18:02 +0100 |
commit | 494aada27e305658ce60b0815fd992857222682b (patch) | |
tree | 17e9fbf51fc054d18ddcd7fabc87e8684daf4eb4 /misc/history_duplicate_clean.py | |
parent | f384337ef0d9d2e40d09204f18c4a486e925132c (diff) | |
download | Ishtar-494aada27e305658ce60b0815fd992857222682b.tar.bz2 Ishtar-494aada27e305658ce60b0815fd992857222682b.zip |
Configure for publications on pypi, descriptions, etc.
Diffstat (limited to 'misc/history_duplicate_clean.py')
-rw-r--r-- | misc/history_duplicate_clean.py | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/misc/history_duplicate_clean.py b/misc/history_duplicate_clean.py deleted file mode 100644 index 61d358720..000000000 --- a/misc/history_duplicate_clean.py +++ /dev/null @@ -1,31 +0,0 @@ -""" -Clean duplicate in history. -This should be unecessary now. -""" - -import datetime -from archaeological_operations.models import Operation, AdministrativeAct -from archaeological_files.models import File -from archaeological_context_records.models import ContextRecord -from archaeological_finds.models import Find, BaseFind, Treatment - -nb_deleted = {} -to_delete = [] -for model in [Operation, File, ContextRecord, AdministrativeAct, Find, - BaseFind, Treatment]: - nb_deleted[model.__name__] = 0 - for item in model.objects.all()[0:]: - c_user, c_date = None, None - for h in item.history.order_by('-history_modifier_id', '-history_date', - '-history_id').all(): - if c_user and c_date and h.history_modifier_id == c_user and \ - c_date - h.history_date < datetime.timedelta(seconds=5): - to_delete.append(h) - c_user = h.history_modifier_id - c_date = h.history_date - nb_deleted[model.__name__] += len(to_delete) - -for item in to_delete: - item.delete() -for m in nb_deleted: - print "* %d deleted for %s" % (nb_deleted[m], m) |