diff --git a/sphinxtogithub/__init__.py b/sphinxtogithub/__init__.py index e767027..dabcb6c 100644 --- a/sphinxtogithub/__init__.py +++ b/sphinxtogithub/__init__.py @@ -1,5 +1,6 @@ """Script for preparing the html output of the Sphinx documentation system for github pages. """ +from __future__ import absolute_import, division, unicode_literals VERSION = (1, 1, 0, 'dev') @@ -10,7 +11,7 @@ __homepage__ = "http://github.com/michaeljones/sphinx-to-github" __docformat__ = "restructuredtext" -from sphinxtogithub import ( +from .sphinxtogithub import ( setup, sphinx_extension, LayoutFactory, @@ -26,4 +27,3 @@ OperationsFactory, HandlerFactory ) - diff --git a/sphinxtogithub/sphinxtogithub.py b/sphinxtogithub/sphinxtogithub.py index b0d388e..4d0b830 100644 --- a/sphinxtogithub/sphinxtogithub.py +++ b/sphinxtogithub/sphinxtogithub.py @@ -1,5 +1,5 @@ #! /usr/bin/env python - +from __future__ import absolute_import from optparse import OptionParser import os @@ -8,6 +8,10 @@ import codecs +def stdout(msg): + sys.stdout.write(msg + '\n') + + class DirHelper(object): def __init__(self, is_dir, list_dir, walk, rmtree): @@ -276,12 +280,14 @@ def sphinx_extension(app, exception): if not app.config.sphinx_to_github: if app.config.sphinx_to_github_verbose: - print "Sphinx-to-github: Disabled, doing nothing." + stdout("Sphinx-to-github: Disabled, doing nothing.") return if exception: if app.config.sphinx_to_github_verbose: - print "Sphinx-to-github: Exception raised in main build, doing nothing." + msg = ("Sphinx-to-github: " + "Exception raised in main build, doing nothing.") + stdout(msg) return dir_helper = DirHelper(