summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthon van der Neut <anthon@mnt.org>2016-04-13 10:11:58 +0200
committerAnthon van der Neut <anthon@mnt.org>2016-04-13 10:11:58 +0200
commit9fd5fa35ed5aae678af14f2dbeed8f1a06e775b0 (patch)
tree5ab51c5247507efe3b1b4627742884721bc8e5a0
parentd45d5223c8f9415a164a59b48dfb4b351c9b743a (diff)
downloadruamel.yaml-9fd5fa35ed5aae678af14f2dbeed8f1a06e775b0.tar.gz
fix issue when creating from scratch
-rw-r--r--representer.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/representer.py b/representer.py
index 7c2b778..e3f07ae 100644
--- a/representer.py
+++ b/representer.py
@@ -823,7 +823,10 @@ class RoundTripRepresenter(SafeRepresenter):
def represent_dict(self, data):
"""write out tag if saved on loading"""
- t = data.tag.value
+ try:
+ t = data.tag.value
+ except AttributeError:
+ t = None
if t:
while t and t[0] == '!':
t = t[1:]