diff options
Diffstat (limited to 'ishtar_common/tasks.py')
-rw-r--r-- | ishtar_common/tasks.py | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/ishtar_common/tasks.py b/ishtar_common/tasks.py index 03b8a6338..fe6b7045a 100644 --- a/ishtar_common/tasks.py +++ b/ishtar_common/tasks.py @@ -182,39 +182,6 @@ def launch_export(export_task_id): export_task.save() -def load_towns(): - # TODO: remove? - from geodjangofla.models import Commune - - q = None - for dpt_number in settings.ISHTAR_DPTS: - query = Q(insee_com__istartswith=dpt_number) - if q: - q = q | query - else: - q = query - if q: - q = Commune.objects.filter(q) - else: - q = Commune.objects - nb, updated = 0, 0 - for town in q.all(): - surface = town.superficie or 0 - surface = surface * 10000 - defaults = {"name": town.nom_comm, "surface": surface, "center": town.centroid} - town, created = Town.objects.get_or_create( - numero_insee=town.insee_com, defaults=defaults - ) - if created: - nb += 1 - else: - updated += 1 - for k in defaults: - setattr(town, k, defaults[k]) - town.save() - return nb, updated - - def update_towns(): # TODO: remove? nb, updated = 0, 0 |