diff options
Diffstat (limited to 'serializer.py')
-rw-r--r-- | serializer.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/serializer.py b/serializer.py index 1a78829..cc2329d 100644 --- a/serializer.py +++ b/serializer.py @@ -154,7 +154,10 @@ class Serializer: # type: (Any, Any, Any) -> None alias = self.anchors[node] if node in self.serialized_nodes: - self.emitter.emit(AliasEvent(alias)) + node_style = getattr(node, 'style', None) + if node_style != '?': + node_style = None + self.emitter.emit(AliasEvent(alias, style=node_style)) else: self.serialized_nodes[node] = True self.resolver.descend_resolver(parent, index) |