adding new form
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled

This commit is contained in:
Pierre Geeraert
2025-07-29 09:39:41 +01:00
parent 2366d0c2a8
commit bccd344aa7
9310 changed files with 1330402 additions and 1 deletions
@@ -0,0 +1,15 @@
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)