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. Return templated URLs prepared for javascript.
""" """
urls = {} 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) names = _get_url_names(module)
urls.update( urls.update(
dict(zip(names, [get_uri_template(url, module=module) for url in names])) dict(zip(names, [get_uri_template(url, module=module) for url in names]))