about summary refs log tree commit diff
path: root/.venv/lib/python3.12/site-packages/strictyaml/ruamel/anchor.py
diff options
context:
space:
mode:
Diffstat (limited to '.venv/lib/python3.12/site-packages/strictyaml/ruamel/anchor.py')
-rw-r--r--.venv/lib/python3.12/site-packages/strictyaml/ruamel/anchor.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/strictyaml/ruamel/anchor.py b/.venv/lib/python3.12/site-packages/strictyaml/ruamel/anchor.py
new file mode 100644
index 00000000..361958ca
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/strictyaml/ruamel/anchor.py
@@ -0,0 +1,19 @@
+if False:  # MYPY
+    from typing import Any, Dict, Optional, List, Union, Optional, Iterator  # NOQA
+
+anchor_attrib = "_yaml_anchor"
+
+
+class Anchor(object):
+    __slots__ = "value", "always_dump"
+    attrib = anchor_attrib
+
+    def __init__(self):
+        # type: () -> None
+        self.value = None
+        self.always_dump = False
+
+    def __repr__(self):
+        # type: () -> Any
+        ad = ", (always dump)" if self.always_dump else ""
+        return "Anchor({!r}{})".format(self.value, ad)