INNER CODE UNIT · Python
repl
Far-Se/tabame · plugins/api-client/main.py:143
def repl(m):
k = m.group(1).strip()
return str(env.get(k, m.group(0)))
return re.sub(r"\{\{\s*([^}]+?)\s*\}\}", repl, text)
def parse_kv_tags(tags, sep):
out = {}
for t in tags or []:
if sep in t:
k, v = t.split(sep, 1)
out[k.strip()] = v.strip()
return out
def parse_header_tags(tags):
return parse_kv_tags(tags, ":")