summaryrefslogtreecommitdiff
path: root/emitter.py
diff options
context:
space:
mode:
authorAnthon van der Neut <anthon@mnt.org>2023-05-01 22:05:11 +0200
committerAnthon van der Neut <anthon@mnt.org>2023-05-01 22:05:11 +0200
commit7b9631c9b3f987d99888dea07893d4f77d772f34 (patch)
tree705d82c3d60faaa5007ebb692e24d2ef8184e126 /emitter.py
parent913318287aacca50246fd44fa5682e3907c1c78a (diff)
parent0db66d2aa3c5abe79e55017435894898a2ebe898 (diff)
downloadruamel.yaml-7b9631c9b3f987d99888dea07893d4f77d772f34.tar.gz
Merge 449_secondary_tag_url_enc
Diffstat (limited to 'emitter.py')
-rw-r--r--emitter.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/emitter.py b/emitter.py
index 72ea661..3d168db 100644
--- a/emitter.py
+++ b/emitter.py
@@ -92,6 +92,7 @@ class Emitter:
DEFAULT_TAG_PREFIXES = {
'!': '!',
'tag:yaml.org,2002:': '!!',
+ '!!': '!!',
}
# fmt: on
@@ -955,7 +956,7 @@ class Emitter:
def prepare_tag(self, tag: Any) -> Any:
if not tag:
raise EmitterError('tag must not be empty')
- if tag == '!':
+ if tag == '!' or tag == '!!':
return tag
handle = None
suffix = tag