summaryrefslogtreecommitdiff
path: root/grc/core/io/yaml.py
diff options
context:
space:
mode:
Diffstat (limited to 'grc/core/io/yaml.py')
-rw-r--r--grc/core/io/yaml.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/grc/core/io/yaml.py b/grc/core/io/yaml.py
index 29b4cb81d6..8efbc4865d 100644
--- a/grc/core/io/yaml.py
+++ b/grc/core/io/yaml.py
@@ -22,6 +22,7 @@ from collections import OrderedDict
import six
import yaml
+from ..params.param import attributed_str
class GRCDumper(yaml.SafeDumper):
@classmethod
@@ -79,6 +80,7 @@ GRCDumper.add_representer(ListFlowing, GRCDumper.represent_list_flowing)
GRCDumper.add_representer(tuple, GRCDumper.represent_list)
GRCDumper.add_representer(MultiLineString, GRCDumper.represent_ml_string)
GRCDumper.add_representer(yaml.nodes.ScalarNode, lambda r, n: n)
+GRCDumper.add_representer(attributed_str, GRCDumper.represent_str)
def dump(data, stream=None, **kwargs):