chore: make redis python dep optional

This commit is contained in:
Yohan Boniface 2025-01-31 18:55:55 +01:00
parent c5478fa8d3
commit 545770dfb9

View file

@ -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]))