diff --git a/Doc/doc/doc.tex b/Doc/doc/doc.tex index 85eb3f3c154..00a465f0d5c 100644 --- a/Doc/doc/doc.tex +++ b/Doc/doc/doc.tex @@ -859,6 +859,14 @@ This \UNIX\ is also followed by a space. The name of a Usenet newsgroup. \end{macrodesc} + \begin{macrodesc}{note}{\p{text}} + An especially important bit of information about an API that a + user should be aware of when using whatever bit of API the + note pertains to. This should be the last thing in the + paragraph as the end of the note is not visually marked in + any way. + \end{macrodesc} + \begin{macrodesc}{pep}{\p{number}} A reference to a Python Enhancement Proposal. This generates appropriate index entries. The text \samp{PEP \var{number}} is @@ -989,6 +997,15 @@ This \UNIX\ is also followed by a space. explanation makes sense and may vary as needed. \end{macrodesc} + \begin{macrodesc}{warning}{\p{text}} + An important bit of information about an API that a user should + be very aware of when using whatever bit of API the warning + pertains to. This should be the last thing in the paragraph as + the end of the warning is not visually marked in any way. This + differs from \macro{note} in that it is recommended over + \macro{note} for information regarding security. + \end{macrodesc} + \subsection{Module-specific Markup \label{module-markup}} diff --git a/Doc/perl/python.perl b/Doc/perl/python.perl index 13e7aac3207..10dcdd0c00e 100644 --- a/Doc/perl/python.perl +++ b/Doc/perl/python.perl @@ -236,6 +236,16 @@ sub do_cmd_textbf{ return use_wrappers(@_[0], '', ''); } sub do_cmd_textit{ return use_wrappers(@_[0], '', ''); } +sub do_cmd_note{ + return use_wrappers( + @_[0], + "Note:\n", + ''); } +sub do_cmd_warning{ + return use_wrappers( + @_[0], + "Warning:\n", + ''); } sub do_cmd_moreargs{ return '...' . @_[0]; } diff --git a/Doc/texinputs/python.sty b/Doc/texinputs/python.sty index 9fa56cd66ef..0244466b4eb 100644 --- a/Doc/texinputs/python.sty +++ b/Doc/texinputs/python.sty @@ -881,6 +881,9 @@ \end{center} } +\newcommand{\note}[1]{\strong{Note:} #1} +\newcommand{\warning}[1]{\strong{Warning:} #1} + % Deprecation stuff. % Should be extended to allow an index / list of deprecated stuff. But % there's a lot of stuff that needs to be done to make that automatable. diff --git a/Doc/tools/sgmlconv/conversion.xml b/Doc/tools/sgmlconv/conversion.xml index 1944b1f7849..248c9c1ccc6 100644 --- a/Doc/tools/sgmlconv/conversion.xml +++ b/Doc/tools/sgmlconv/conversion.xml @@ -55,6 +55,12 @@ + + + + + +