<%method formatplain>
<%filter>
import re
- f = re.sub(r'\n[\s\t]*\n[\s\t]*', '</p>\n<p>', f, re.S)
+ f = re.sub(r'\n[\s\t]*\n[\s\t]*', '</p>\n<p>', f)
f = "<p>" + f + "</p>"
return f
</%filter>
<%global>
- import re, types, string, docstring
- def format_paragraphs(text):
- return re.sub(r'([_\w])\n([_\w])', r'\1 \2', text or '', re.S)
+ import docstring
</%global>
<%method obj_doc>
</%args>
<&|doclib.myt:item, name=obj.name, description=obj.description &>
-<&|formatting.myt:formatplain&><% format_paragraphs(obj.doc) %></&>
+<&|formatting.myt:formatplain&><% obj.doc %></&>
% if not obj.isclass and obj.functions:
<&|doclib.myt:item, name="modfunc", description="Module Functions" &>
<%method function_doc>
<%args>func</%args>
<&|formatting.myt:function_doc, name=func.name, link=func.link, arglist=func.arglist &>
- <&|formatting.myt:formatplain&><% format_paragraphs(func.doc) %></&>
+ <&|formatting.myt:formatplain&><% func.doc %></&>
</&>
</%method>
prop
</%args>
<&|formatting.myt:member_doc, name=prop.name, link=prop.link &>
- <&|formatting.myt:formatplain&><% format_paragraphs(prop.doc) %></&>
+ <&|formatting.myt:formatplain&><% prop.doc %></&>
</&>
</%method>