10
0
mirror of https://github.com/LCPQ/quantum_package synced 2024-12-23 12:56:14 +01:00

Remove global variable

This commit is contained in:
Thomas Applencourt 2015-07-28 16:47:29 +02:00
parent b97e337f4b
commit 3d702eff52

View File

@ -90,10 +90,10 @@ def update_needed(d_readme):
d_readme[path]["needed_module"] = "\n".join(l_module_section) d_readme[path]["needed_module"] = "\n".join(l_module_section)
def extract_doc(item): def extract_doc(root_module, provider):
"""Extracts the documentation contained in IRPF90_man file""" """Extracts the documentation contained in IRPF90_man file"""
path = os.path.join(ROOT_module, "IRPF90_man/%s.l" % (item)) path = os.path.join(root_module, "IRPF90_man/%s.l" % (provider))
with open(path, 'r') as f: with open(path, 'r') as f:
l_line = f.readlines() l_line = f.readlines()
@ -113,13 +113,13 @@ def extract_doc(item):
return "\n".join(result) + "\n" return "\n".join(result) + "\n"
def update_documentation(ROOT_module, d_readme): def update_documentation(root_module, d_readme):
"""Reads the BEGIN_DOC ... END_DOC blocks and builds the documentation""" """Reads the BEGIN_DOC ... END_DOC blocks and builds the documentation"""
IRP_info = namedtuple('IRP_info', ["module", "file", "provider", "line"]) IRP_info = namedtuple('IRP_info', ["module", "file", "provider", "line"])
# If the file does not exist, don't do anything # If the file does not exist, don't do anything
path = os.path.join(ROOT_module, "tags") path = os.path.join(root_module, "tags")
with open(path, 'r') as f: with open(path, 'r') as f:
dump = f.readlines() dump = f.readlines()
@ -133,7 +133,7 @@ def update_documentation(ROOT_module, d_readme):
for path in d_readme: for path in d_readme:
if ROOT_module == path and "/" not in irp_file_raw: if root_module == path and "/" not in irp_file_raw:
d_info[path].append(IRP_info(os.path.basename(path), d_info[path].append(IRP_info(os.path.basename(path),
irp_file_raw, irp_file_raw,
provider, provider,
@ -150,7 +150,7 @@ def update_documentation(ROOT_module, d_readme):
for irp in d_info[path]: for irp in d_info[path]:
url = os.path.join(URL, os.path.basename(path), irp.file) url = os.path.join(URL, os.path.basename(path), irp.file)
doc = extract_doc(irp.provider) doc = extract_doc(root_module, irp.provider)
l_doc += ["`{0} <{1}#L{2}>`_".format(irp.provider, url, irp.line), l_doc += ["`{0} <{1}#L{2}>`_".format(irp.provider, url, irp.line),
doc, doc,
@ -166,9 +166,9 @@ if __name__ == '__main__':
arguments = docopt(__doc__) arguments = docopt(__doc__)
if arguments["--root_module"]: if arguments["--root_module"]:
ROOT_module = os.path.realpath(arguments["--root_module"]) root_module = os.path.realpath(arguments["--root_module"])
else: else:
ROOT_module = os.getcwd() root_module = os.getcwd()
if not arguments["<module_path>"]: if not arguments["<module_path>"]:
l_module_readme = [os.path.join(os.getcwd())] l_module_readme = [os.path.join(os.getcwd())]
@ -184,7 +184,7 @@ if __name__ == '__main__':
sys.exit(1) sys.exit(1)
update_needed(d_readme) update_needed(d_readme)
update_documentation(ROOT_module, d_readme) update_documentation(root_module, d_readme)
for path, d in d_readme.iteritems(): for path, d in d_readme.iteritems():