diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2023-10-13 17:05:11 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2024-02-05 10:49:37 +0100 |
commit | fb9ca2c2704768dcd8b1b2d27741a2c043834f56 (patch) | |
tree | 5a468a927f57339a4b3467964b2cfb3ec88dd320 /ishtar_common/models_common.py | |
parent | f6ff3b698c548098023135b97e62ec69a23bdd3c (diff) | |
download | Ishtar-fb9ca2c2704768dcd8b1b2d27741a2c043834f56.tar.bz2 Ishtar-fb9ca2c2704768dcd8b1b2d27741a2c043834f56.zip |
✨ background task: set a low priority queue for imports
Diffstat (limited to 'ishtar_common/models_common.py')
-rw-r--r-- | ishtar_common/models_common.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ishtar_common/models_common.py b/ishtar_common/models_common.py index bde457a3c..ccc70d81c 100644 --- a/ishtar_common/models_common.py +++ b/ishtar_common/models_common.py @@ -3340,6 +3340,7 @@ class MainItem(ShortMenuItem, SerializeItem): return if getattr(self, "_no_down_model_update", False): return + queue = getattr(self, "_queue", settings.CELERY_DEFAULT_QUEUE) for down_model in self.DOWN_MODEL_UPDATE: if not settings.USE_BACKGROUND_TASK: rel = getattr(self, down_model) @@ -3349,6 +3350,7 @@ class MainItem(ShortMenuItem, SerializeItem): for item in getattr(self, down_model).all(): if hasattr(self, "_timestamp"): item._timestamp = self._timestamp + item._queue = queue if hasattr(item, "cached_label_changed"): item.cached_label_changed() if hasattr(item, "main_geodata"): |