From 545770dfb945ff0da5aa97a6190c34bcce59f692 Mon Sep 17 00:00:00 2001 From: Yohan Boniface Date: Fri, 31 Jan 2025 18:55:55 +0100 Subject: [PATCH] chore: make redis python dep optional --- umap/utils.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/umap/utils.py b/umap/utils.py index 561ae702..6bf8001a 100644 --- a/umap/utils.py +++ b/umap/utils.py @@ -27,7 +27,10 @@ def _urls_for_js(): Return templated URLs prepared for javascript. """ urls = {} - for module in ["umap.urls", "umap.sync.app"]: + modules = ["umap.urls"] + if settings.WEBSOCKET_ENABLED: + modules.append("umap.sync.app") + for module in modules: names = _get_url_names(module) urls.update( dict(zip(names, [get_uri_template(url, module=module) for url in names]))