From 7d3b63cd2c848c4364a14a66587f0df6480ca09f Mon Sep 17 00:00:00 2001 From: Joerg Steffens Date: Fri, 1 Sep 2017 20:38:17 +0200 Subject: handle underscore in datatype descriptions --- manuals/scripts/generate-resoure-descriptions.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/manuals/scripts/generate-resoure-descriptions.py b/manuals/scripts/generate-resoure-descriptions.py index 603a5ff..20890bc 100755 --- a/manuals/scripts/generate-resoure-descriptions.py +++ b/manuals/scripts/generate-resoure-descriptions.py @@ -169,6 +169,12 @@ class BareosConfigurationSchema2Latex: default+=" \\textit{\\small(platform specific)}" return default + def getLatexDescription(self, data): + description = "" + if data.get('description'): + description = data.get('description').replace('_','\_') + return description + def getLatexTable(self, subtree, latexDefine="define%(key)s", latexLink="\\hyperlink{key%(key)s}{%(key)s}" ): result="\\begin{center}\n" result+="\\begin{longtable}{ l | l | l | l }\n" @@ -254,7 +260,7 @@ class BareosConfigurationSchema2Latex: 'datatype': self.getLatexDatatypeRef( data['datatype'] ), 'default': self.getLatexDefaultValue( data ), 'version': data.get( 'start_version', "" ), - 'description': data.get( 'description', "" ), + 'description': self.getLatexDescription(data), 'required': '', } -- cgit v1.2.3