From 29ca1b7736c1a830784705be9fe2194245989f72 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 24 Mar 2019 14:46:27 +0100 Subject: Fix documentation comment validation --- lv2specgen/lv2specgen.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'lv2specgen') diff --git a/lv2specgen/lv2specgen.py b/lv2specgen/lv2specgen.py index b409ac5..c3ae71c 100755 --- a/lv2specgen/lv2specgen.py +++ b/lv2specgen/lv2specgen.py @@ -339,22 +339,22 @@ def getComment(m, urinode, classlist, proplist, instalist): Validation Skeleton Document -%s +""" + markup + """ - -""" % str(markup.decode()) +""" oldcwd = os.getcwd() os.chdir(specgendir) parser = etree.XMLParser(dtd_validation=True, no_network=True) - root = etree.fromstring(doc, parser) - os.chdir(oldcwd) + root = etree.fromstring(doc.encode('utf-8'), parser) except Exception as e: print("Invalid lv2:documentation for %s\n%s" % (urinode, e)) line_num = 1 for line in doc.split('\n'): print('%3d: %s' % (line_num, line)) line_num += 1 + finally: + os.chdir(oldcwd) return markup -- cgit v1.2.1