summaryrefslogtreecommitdiff
path: root/scripts/2016-09-29-clean-dup-towns-pdl.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/2016-09-29-clean-dup-towns-pdl.py')
-rw-r--r--scripts/2016-09-29-clean-dup-towns-pdl.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/scripts/2016-09-29-clean-dup-towns-pdl.py b/scripts/2016-09-29-clean-dup-towns-pdl.py
index f454a7cac..ebacb2fdf 100644
--- a/scripts/2016-09-29-clean-dup-towns-pdl.py
+++ b/scripts/2016-09-29-clean-dup-towns-pdl.py
@@ -1,4 +1,4 @@
-from ishtar_common import Town
+from ishtar_common.models import Town
dup_nb = 0
@@ -37,10 +37,15 @@ strange = []
for town in Town.objects.exclude(pk__in=pdl):
if (town.file_main.count() or town.parcels.count() or town.file.count() or
town.operations.count()):
- strange.append(town)
+ strange.append((town, town.file_main.count(), town.parcels.count(),
+ town.file.count(), town.operations.count()))
continue
town.delete()
+
print('* Problems with:')
for t in strange:
- print(t)
+ print("{}: \n\t* {} ville principale dossier\n\t* {} parcelles\n\t* {} "
+ "villes pour"
+ " dossier\n\t* {} ville pour operation".format(t[0], t[1], t[2],
+ t[3], t[4]))