Files
Django_kube/venv/lib/python3.11/site-packages/bootstrap5/text.py
T
Pierre Geeraert bccd344aa7
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
adding new form
2025-07-29 09:39:41 +01:00

16 lines
467 B
Python

from django.utils.encoding import force_str
def text_value(value):
"""Force a value to text, render None as an empty string."""
if value is None:
return ""
return force_str(value)
def text_concat(*args, **kwargs):
"""Concatenate several values as a text string with an optional separator."""
separator = text_value(kwargs.get("separator", ""))
values = filter(None, [text_value(v) for v in args])
return separator.join(values)