Skip to content

Commit

Permalink
Refactor util package.
Browse files Browse the repository at this point in the history
  • Loading branch information
birkenfeld committed Jan 17, 2010
1 parent 744a519 commit c5d67b0
Show file tree
Hide file tree
Showing 24 changed files with 469 additions and 435 deletions.
2 changes: 1 addition & 1 deletion sphinx/builders/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
from docutils import nodes

from sphinx import package_dir, locale
from sphinx.util import SEP, ENOENT, relative_uri
from sphinx.util.os import SEP, ENOENT, relative_uri
from sphinx.environment import BuildEnvironment
from sphinx.util.console import bold, purple, darkgreen, term_width_line

Expand Down
3 changes: 2 additions & 1 deletion sphinx/builders/changes.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,8 @@
from cgi import escape

from sphinx import package_dir
from sphinx.util import ensuredir, os_path, copy_static_entry
from sphinx.util import copy_static_entry
from sphinx.util.os import ensuredir, os_path
from sphinx.theming import Theme
from sphinx.builders import Builder
from sphinx.util.console import bold
Expand Down
3 changes: 2 additions & 1 deletion sphinx/builders/epub.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
from docutils import nodes

from sphinx.builders.html import StandaloneHTMLBuilder
from sphinx.util.os import EEXIST


# (Fragment) templates from which the metainfo files content.opf, toc.ncx,
Expand Down Expand Up @@ -244,7 +245,7 @@ def build_container(self, outdir, outname):
try:
os.mkdir(path.dirname(fn))
except OSError, err:
if err.errno != os.errno.EEXIST:
if err.errno != EEXIST:
raise
f = codecs.open(path.join(outdir, outname), 'w', 'utf-8')
try:
Expand Down
10 changes: 6 additions & 4 deletions sphinx/builders/html.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,12 @@
from docutils.readers.doctree import Reader as DoctreeReader

from sphinx import package_dir, __version__
from sphinx import addnodes
from sphinx.util import SEP, os_path, relative_uri, ensuredir, patmatch, \
movefile, ustrftime, copy_static_entry, copyfile, compile_matchers, any, \
inline_all_toctrees
from sphinx.util import copy_static_entry
from sphinx.util.os import SEP, os_path, relative_uri, ensuredir, movefile, \
ustrftime, copyfile
from sphinx.util.nodes import inline_all_toctrees
from sphinx.util.matching import patmatch, compile_matchers
from sphinx.util.pycompat import any
from sphinx.errors import SphinxError
from sphinx.search import js_index
from sphinx.theming import Theme
Expand Down
5 changes: 3 additions & 2 deletions sphinx/builders/latex.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,11 @@
from docutils.frontend import OptionParser

from sphinx import package_dir, addnodes
from sphinx.util import SEP, texescape, copyfile
from sphinx.util import texescape
from sphinx.util.os import SEP, copyfile
from sphinx.builders import Builder
from sphinx.environment import NoUri
from sphinx.util import inline_all_toctrees
from sphinx.util.nodes import inline_all_toctrees
from sphinx.util.console import bold, darkgreen
from sphinx.writers.latex import LaTeXWriter

Expand Down
2 changes: 1 addition & 1 deletion sphinx/builders/text.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

from docutils.io import StringOutput

from sphinx.util import ensuredir, os_path
from sphinx.util.os import ensuredir, os_path
from sphinx.builders import Builder
from sphinx.writers.text import TextWriter

Expand Down
2 changes: 1 addition & 1 deletion sphinx/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
import re
from os import path

from sphinx.util import make_filename
from sphinx.errors import ConfigError
from sphinx.util.os import make_filename

nonascii_re = re.compile(r'[\x80-\xff]')

Expand Down
5 changes: 3 additions & 2 deletions sphinx/directives/other.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,10 @@

from sphinx import addnodes
from sphinx.locale import pairindextypes
from sphinx.util import patfilter, ws_re, url_re, docname_join, \
explicit_title_re
from sphinx.util import ws_re, url_re, docname_join
from sphinx.util.nodes import explicit_title_re
from sphinx.util.compat import Directive, directive_dwim, make_admonition
from sphinx.util.matching import patfilter


class TocTree(Directive):
Expand Down
7 changes: 5 additions & 2 deletions sphinx/environment.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,11 @@
from docutils.transforms.parts import ContentsFilter

from sphinx import addnodes
from sphinx.util import movefile, get_matching_docs, SEP, ustrftime, \
docname_join, FilenameUniqDict, url_re, clean_astext, compile_matchers
from sphinx.util import url_re, get_matching_docs, docname_join, \
FilenameUniqDict
from sphinx.util.os import movefile, SEP, ustrftime
from sphinx.util.nodes import clean_astext
from sphinx.util.matching import compile_matchers
from sphinx.errors import SphinxError
from sphinx.directives import additional_xref_types

Expand Down
3 changes: 2 additions & 1 deletion sphinx/ext/autodoc.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,10 @@
from docutils.utils import assemble_option_dict
from docutils.statemachine import ViewList

from sphinx.util import rpartition, nested_parse_with_titles, force_decode
from sphinx.util import rpartition, force_decode
from sphinx.pycode import ModuleAnalyzer, PycodeError
from sphinx.application import ExtensionError
from sphinx.util.nodes import nested_parse_with_titles
from sphinx.util.compat import Directive
from sphinx.util.inspect import isdescriptor, safe_getmembers, safe_getattr
from sphinx.util.docstrings import prepare_docstring
Expand Down
2 changes: 0 additions & 2 deletions sphinx/ext/autosummary/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -58,14 +58,12 @@
import sys
import inspect
import posixpath
from os import path

from docutils.parsers.rst import directives
from docutils.statemachine import ViewList
from docutils import nodes

from sphinx import addnodes, roles
from sphinx.util import patfilter
from sphinx.util.compat import Directive


Expand Down
5 changes: 2 additions & 3 deletions sphinx/ext/autosummary/generate.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,14 @@
import os
import re
import sys
import optparse
import inspect
import pydoc
import optparse

from jinja2 import FileSystemLoader, TemplateNotFound
from jinja2.sandbox import SandboxedEnvironment

from sphinx.ext.autosummary import import_by_name, get_documenter
from sphinx.util import ensuredir
from sphinx.util.os import ensuredir
from sphinx.jinja2glue import BuiltinTemplateLoader

def main(argv=sys.argv):
Expand Down
2 changes: 1 addition & 1 deletion sphinx/ext/extlinks.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

from docutils import nodes, utils

from sphinx.util import split_explicit_title
from sphinx.util.nodes import split_explicit_title


def make_link_role(base_url, prefix):
Expand Down
2 changes: 1 addition & 1 deletion sphinx/ext/graphviz.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
from docutils.parsers.rst import directives

from sphinx.errors import SphinxError
from sphinx.util import ensuredir, ENOENT, EPIPE
from sphinx.util.os import ensuredir, ENOENT, EPIPE
from sphinx.util.compat import Directive


Expand Down
2 changes: 1 addition & 1 deletion sphinx/ext/pngmath.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
from docutils import nodes

from sphinx.errors import SphinxError
from sphinx.util import ensuredir, ENOENT
from sphinx.util.os import ensuredir, ENOENT
from sphinx.util.png import read_png_depth, write_png_depth
from sphinx.ext.mathbase import setup_math as mathbase_setup, wrap_displaymath

Expand Down
2 changes: 1 addition & 1 deletion sphinx/jinja2glue.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
from jinja2.utils import open_if_exists
from jinja2.sandbox import SandboxedEnvironment

from sphinx.util import mtimes_of_files
from sphinx.util.os import mtimes_of_files
from sphinx.application import TemplateBridge


Expand Down
2 changes: 1 addition & 1 deletion sphinx/quickstart.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
TERM_ENCODING = getattr(sys.stdin, 'encoding', None)

from sphinx import __version__
from sphinx.util import make_filename
from sphinx.util.os import make_filename
from sphinx.util.console import purple, bold, red, turquoise, \
nocolor, color_terminal
from sphinx.util import texescape
Expand Down
3 changes: 2 additions & 1 deletion sphinx/roles.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@
from docutils.parsers.rst import roles

from sphinx import addnodes
from sphinx.util import ws_re, split_explicit_title
from sphinx.util import ws_re
from sphinx.util.nodes import split_explicit_title


generic_docroles = {
Expand Down
Loading

0 comments on commit c5d67b0

Please sign in to comment.