| 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) |