@@ -39,9 +39,9 @@ def main():
39
39
help = "Phantom import modules from a file" )
40
40
p .add_option ("-o" , "--output-dir" , action = "store" , type = "string" ,
41
41
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)" ))
45
45
options , args = p .parse_args ()
46
46
47
47
if len (args ) == 0 :
@@ -161,9 +161,12 @@ def get_documented_in_lines(lines, module=None, filename=None):
161
161
162
162
"""
163
163
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*$" )
165
167
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*$' )
167
170
autosummary_item_re = re .compile (r'^\s+([_a-zA-Z][a-zA-Z0-9_.]*)\s*.*?' )
168
171
toctree_arg_re = re .compile (r'^\s+:toctree:\s*(.*?)\s*$' )
169
172
@@ -189,7 +192,8 @@ def get_documented_in_lines(lines, module=None, filename=None):
189
192
m = autosummary_item_re .match (line )
190
193
if m :
191
194
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 + '.' ):
193
197
name = "%s.%s" % (current_module , name )
194
198
documented .setdefault (name , []).append (
195
199
(filename , current_title , 'autosummary' , toctree ))
@@ -210,7 +214,8 @@ def get_documented_in_lines(lines, module=None, filename=None):
210
214
current_module = name
211
215
documented .update (get_documented_in_docstring (
212
216
name , filename = filename ))
213
- elif current_module and not name .startswith (current_module + '.' ):
217
+ elif current_module and not name .startswith (
218
+ current_module + '.' ):
214
219
name = "%s.%s" % (current_module , name )
215
220
documented .setdefault (name , []).append (
216
221
(filename , current_title , "auto" + m .group (1 ), None ))
@@ -230,5 +235,6 @@ def get_documented_in_lines(lines, module=None, filename=None):
230
235
231
236
return documented
232
237
238
+
233
239
if __name__ == "__main__" :
234
240
main ()
0 commit comments