From 2260bdd30f10e6eb26e21d11336daa54653b5d2f Mon Sep 17 00:00:00 2001 From: Avery Pennarun Date: Thu, 10 Mar 2011 19:48:24 -0800 Subject: [PATCH] md2man: fix compatibility problem with python-markdown 1.6. Symptom: the following error message when building redo.1: ValueError: non-man-compatible html tag u'br' --- Documentation/md2man.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Documentation/md2man.py b/Documentation/md2man.py index 7aac0fc..54c1918 100755 --- a/Documentation/md2man.py +++ b/Documentation/md2man.py @@ -99,7 +99,7 @@ def _clean(s): def _bitlist(tag): - if not getattr(tag, 'contents', None): + if getattr(tag, 'contents', None) == None: for i in _split_lines(str(tag)): yield None,_clean(i) else: @@ -214,7 +214,7 @@ def do(tag): macro('.fi') macro('.RE') w.end_para() - elif name == 'p': + elif name == 'p' or name == 'br': g = re.match(re.compile(r'([^\n]*)\n +: +(.*)', re.S), str(tag)) if g: # it's a definition list (which some versions of python-markdown