@@ -39,9 +39,9 @@ def main():
3939 help = "Phantom import modules from a file" )
4040 p .add_option ("-o" , "--output-dir" , action = "store" , type = "string" ,
4141 dest = "output_dir" , default = None ,
42- help = ("Write all output files to the given directory (instead "
43- "of writing them as specified in the autosummary:: "
44- "directives)" ))
42+ help = ("Write all output files to the given directory "
43+ "(instead of writing them as specified in the "
44+ "autosummary:: directives)" ))
4545 options , args = p .parse_args ()
4646
4747 if len (args ) == 0 :
@@ -161,9 +161,12 @@ def get_documented_in_lines(lines, module=None, filename=None):
161161
162162 """
163163 title_underline_re = re .compile ("^[-=*_^#]{3,}\s*$" )
164- autodoc_re = re .compile (".. auto(function|method|attribute|class|exception|module)::\s*([A-Za-z0-9_.]+)\s*$" )
164+ autodoc_re = re .compile (
165+ ".. auto(function|method|attribute|class|exception|module)::"
166+ "\s*([A-Za-z0-9_.]+)\s*$" )
165167 autosummary_re = re .compile (r'^\.\.\s+autosummary::\s*' )
166- module_re = re .compile (r'^\.\.\s+(current)?module::\s*([a-zA-Z0-9_.]+)\s*$' )
168+ module_re = re .compile (
169+ r'^\.\.\s+(current)?module::\s*([a-zA-Z0-9_.]+)\s*$' )
167170 autosummary_item_re = re .compile (r'^\s+([_a-zA-Z][a-zA-Z0-9_.]*)\s*.*?' )
168171 toctree_arg_re = re .compile (r'^\s+:toctree:\s*(.*?)\s*$' )
169172
@@ -189,7 +192,8 @@ def get_documented_in_lines(lines, module=None, filename=None):
189192 m = autosummary_item_re .match (line )
190193 if m :
191194 name = m .group (1 ).strip ()
192- if current_module and not name .startswith (current_module + '.' ):
195+ if current_module and not name .startswith (
196+ current_module + '.' ):
193197 name = "%s.%s" % (current_module , name )
194198 documented .setdefault (name , []).append (
195199 (filename , current_title , 'autosummary' , toctree ))
@@ -210,7 +214,8 @@ def get_documented_in_lines(lines, module=None, filename=None):
210214 current_module = name
211215 documented .update (get_documented_in_docstring (
212216 name , filename = filename ))
213- elif current_module and not name .startswith (current_module + '.' ):
217+ elif current_module and not name .startswith (
218+ current_module + '.' ):
214219 name = "%s.%s" % (current_module , name )
215220 documented .setdefault (name , []).append (
216221 (filename , current_title , "auto" + m .group (1 ), None ))
@@ -230,5 +235,6 @@ def get_documented_in_lines(lines, module=None, filename=None):
230235
231236 return documented
232237
238+
233239if __name__ == "__main__" :
234240 main ()
0 commit comments