From 6d7df808f3737acd3300fa61b529525083f1aa25 Mon Sep 17 00:00:00 2001 From: Phil Sphicas Date: Wed, 9 Sep 2020 06:11:52 +0000 Subject: [PATCH] Fix bug with block_literal_representer When serializing a block literal, be explicit that we want to treat it as a string, instead of relying on implicit conversion. Change-Id: Ia79600ebc228d8417342a0703167f34703169d5a --- promenade/pki.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/promenade/pki.py b/promenade/pki.py index 605c3284..1ee9c309 100644 --- a/promenade/pki.py +++ b/promenade/pki.py @@ -193,7 +193,8 @@ class block_literal(str): def block_literal_representer(dumper, data): - return dumper.represent_scalar('tag:yaml.org,2002:str', data, style='|') + return dumper.represent_scalar( + 'tag:yaml.org,2002:str', str(data), style='|') yaml.add_representer(block_literal, block_literal_representer)