From b20a8ec1fea2897d0a070616730d7fc33e750356 Mon Sep 17 00:00:00 2001 From: Olivier Aubert Date: Fri, 31 Jul 2009 17:22:16 +0200 Subject: [PATCH] python-ctypes: fix doxygen to epydoc comment conversion --- bindings/python-ctypes/generate.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bindings/python-ctypes/generate.py b/bindings/python-ctypes/generate.py index e86e1718a9..5f8ddb792c 100755 --- a/bindings/python-ctypes/generate.py +++ b/bindings/python-ctypes/generate.py @@ -454,8 +454,8 @@ def parse_override(name): def fix_python_comment(c): """Fix comment by removing first and last parameters (self and exception) """ - data=c.splitlines() - body=itertools.takewhile(lambda l: not '@param' in l, data) + data=c.replace('@{', '').replace('@see', 'See').splitlines() + body=itertools.takewhile(lambda l: not '@param' in l and not '@return' in l, data) param=[ python_param_re.sub('\\1:\\2', l) for l in itertools.ifilter(lambda l: '@param' in l, data) ] ret=[ l.replace('@return', '@return:') for l in itertools.ifilter(lambda l: '@return' in l, data) ] -- 2.39.2