From 4ba85181177e732b032486324cc64a0f3bc1ac3d Mon Sep 17 00:00:00 2001 From: Takeshi KOMIYA Date: Sun, 30 Jun 2019 15:10:32 +0900 Subject: [PATCH] Migrate to py3 style type annotation: sphinx.ext.githubpages --- sphinx/ext/githubpages.py | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/sphinx/ext/githubpages.py b/sphinx/ext/githubpages.py index 5cecddd09..6a07c651a 100644 --- a/sphinx/ext/githubpages.py +++ b/sphinx/ext/githubpages.py @@ -10,18 +10,14 @@ import os import urllib +from typing import Any, Dict import sphinx - -if False: - # For type annotation - from typing import Any, Dict # NOQA - from sphinx.application import Sphinx # NOQA - from sphinx.environment import BuildEnvironment # NOQA +from sphinx.application import Sphinx +from sphinx.environment import BuildEnvironment -def create_nojekyll_and_cname(app, env): - # type: (Sphinx, BuildEnvironment) -> None +def create_nojekyll_and_cname(app: Sphinx, env: BuildEnvironment) -> None: if app.builder.format == 'html': open(os.path.join(app.builder.outdir, '.nojekyll'), 'wt').close() @@ -35,7 +31,6 @@ def create_nojekyll_and_cname(app, env): f.write(domain) -def setup(app): - # type: (Sphinx) -> Dict[str, Any] +def setup(app: Sphinx) -> Dict[str, Any]: app.connect('env-updated', create_nojekyll_and_cname) return {'version': sphinx.__display_version__, 'parallel_read_safe': True}