@@ -26,16 +26,16 @@ class PEPBanner(rst.Directive):
2626 css_classes = []
2727
2828 def run (self ) -> list [nodes .admonition ]:
29+
2930 if self .arguments :
3031 link_content = self .arguments [0 ]
31- pre_text = self .admonition_pre_template .format (link_content = link_content )
32+ pre_text = self .admonition_pre_template .format (
33+ link_content = link_content )
3234 else :
3335 pre_text = self .admonition_pre_text
3436
35- close_button_node = nodes .paragraph (
36- "" , "" , nodes .Text ("×" ), classes = ["close-button" ]
37- )
38- close_button_node ["classes" ].append ("close-button" )
37+ close_button_node = nodes .paragraph ('' , '' , nodes .Text ('×' ), classes = ['close-button' ])
38+ close_button_node ['classes' ].append ('close-button' )
3939
4040 pre_text_node = nodes .paragraph (pre_text )
4141 pre_text_node .line = self .lineno
@@ -50,13 +50,13 @@ def run(self) -> list[nodes.admonition]:
5050
5151 source_lines = [pre_text ] + list (self .content or []) + [post_text ]
5252 admonition_node = self .admonition_class (
53- "\n " .join (source_lines ), classes = ["pep-banner" ] + self .css_classes
54- )
53+ "\n " .join (source_lines ), classes = ["pep-banner" ] + self .css_classes )
5554
5655 admonition_node .append (pre_text_node )
5756 admonition_node .append (close_button_node )
5857 if self .content :
59- self .state .nested_parse (self .content , self .content_offset , admonition_node )
58+ self .state .nested_parse (
59+ self .content , self .content_offset , admonition_node )
6060 admonition_node .append (post_text_node )
6161
6262 return [admonition_node ]
@@ -74,7 +74,9 @@ class CanonicalDocBanner(PEPBanner):
7474 "This PEP is a historical document. "
7575 "The up-to-date, canonical documentation can now be found elsewhere."
7676 )
77- admonition_post_text = "See :pep:`1` for how to propose changes."
77+ admonition_post_text = (
78+ "See :pep:`1` for how to propose changes."
79+ )
7880 css_classes = ["canonical-doc" , "sticky-banner" ]
7981
8082
0 commit comments