Index: sitescripts/docs/bin/generate_docs.py |
=================================================================== |
--- a/sitescripts/docs/bin/generate_docs.py |
+++ b/sitescripts/docs/bin/generate_docs.py |
@@ -24,12 +24,12 @@ |
def read_projects(config): |
projects = {} |
- for key, value in config.items("docs"): |
- key_parts = key.split("_", 1) |
+ for key, value in config.items('docs'): |
+ key_parts = key.split('_', 1) |
if len(key_parts) < 2: |
continue |
project_name, field_name = key_parts |
- if field_name not in {"repository", "target_directory", "command"}: |
+ if field_name not in {'repository', 'target_directory', 'command'}: |
continue |
projects.setdefault(project_name, {})[field_name] = value |
return projects |
@@ -37,15 +37,15 @@ |
def sync_sources(sources_dir, repository_url): |
if os.path.exists(sources_dir): |
- subprocess.check_call(["hg", "pull", "--quiet", |
- "--rev", "master", |
- "--repository", sources_dir]) |
- subprocess.check_call(["hg", "update", "--quiet", |
- "--rev", "master", |
- "--repository", sources_dir]) |
+ subprocess.check_call(['hg', 'pull', '--quiet', |
+ '--rev', 'master', |
+ '--repository', sources_dir]) |
+ subprocess.check_call(['hg', 'update', '--quiet', |
+ '--rev', 'master', |
+ '--repository', sources_dir]) |
else: |
- subprocess.check_call(["hg", "clone", "--quiet", |
- "--updaterev", "master", |
+ subprocess.check_call(['hg', 'clone', '--quiet', |
+ '--updaterev', 'master', |
repository_url, sources_dir]) |
@@ -58,7 +58,7 @@ |
pass |
os.rename(source_dir, target_dir) |
else: |
- old_target_dir = target_dir.rstrip(os.path.sep) + ".old" |
+ old_target_dir = target_dir.rstrip(os.path.sep) + '.old' |
shutil.rmtree(old_target_dir, ignore_errors=True) |
os.rename(target_dir, old_target_dir) |
os.rename(source_dir, target_dir) |
@@ -72,7 +72,7 @@ |
def generate_docs(projects, config): |
- temp_directory = config.get("docs", "temp_directory") |
+ temp_directory = config.get('docs', 'temp_directory') |
try: |
os.makedirs(temp_directory) |
except OSError: |
@@ -80,12 +80,12 @@ |
for name, data in projects.iteritems(): |
sources_dir = os.path.join(temp_directory, name) |
- sync_sources(sources_dir, data["repository"]) |
- output_dir = sources_dir.rstrip(os.path.sep) + ".docs" |
- run_generation_command(data["command"], sources_dir, output_dir) |
- replace_dir(output_dir, data["target_directory"]) |
+ sync_sources(sources_dir, data['repository']) |
+ output_dir = sources_dir.rstrip(os.path.sep) + '.docs' |
+ run_generation_command(data['command'], sources_dir, output_dir) |
+ replace_dir(output_dir, data['target_directory']) |
-if __name__ == "__main__": |
+if __name__ == '__main__': |
config = get_config() |
projects = read_projects(config) |
generate_docs(projects, config) |