aboutsummaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/openpyxl/descriptors/namespace.py
diff options
context:
space:
mode:
Diffstat (limited to '.venv/lib/python3.12/site-packages/openpyxl/descriptors/namespace.py')
-rw-r--r--.venv/lib/python3.12/site-packages/openpyxl/descriptors/namespace.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/openpyxl/descriptors/namespace.py b/.venv/lib/python3.12/site-packages/openpyxl/descriptors/namespace.py
new file mode 100644
index 00000000..93cc9e41
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/openpyxl/descriptors/namespace.py
@@ -0,0 +1,12 @@
+# Copyright (c) 2010-2024 openpyxl
+
+
+def namespaced(obj, tagname, namespace=None):
+ """
+ Utility to create a namespaced tag for an object
+ """
+
+ namespace = getattr(obj, "namespace", None) or namespace
+ if namespace is not None:
+ tagname = "{%s}%s" % (namespace, tagname)
+ return tagname