summaryrefslogtreecommitdiff
path: root/sphinx
diff options
context:
space:
mode:
Diffstat (limited to 'sphinx')
-rw-r--r--sphinx/builders/epub.py2
-rw-r--r--sphinx/builders/gettext.py2
-rw-r--r--sphinx/directives/other.py7
-rw-r--r--sphinx/environment.py3
-rw-r--r--sphinx/ext/graphviz.py1
-rw-r--r--sphinx/quickstart.py7
-rw-r--r--sphinx/util/pycompat.py2
-rw-r--r--sphinx/writers/texinfo.py2
8 files changed, 10 insertions, 16 deletions
diff --git a/sphinx/builders/epub.py b/sphinx/builders/epub.py
index 0488942c..fbde5697 100644
--- a/sphinx/builders/epub.py
+++ b/sphinx/builders/epub.py
@@ -30,7 +30,7 @@ from docutils import nodes
from sphinx import addnodes
from sphinx.builders.html import StandaloneHTMLBuilder
-from sphinx.util.osutil import ensuredir, EEXIST
+from sphinx.util.osutil import ensuredir, copyfile, EEXIST
from sphinx.util.smartypants import sphinx_smarty_pants as ssp
from sphinx.util.console import brown
diff --git a/sphinx/builders/gettext.py b/sphinx/builders/gettext.py
index 80a24299..7a6e1abe 100644
--- a/sphinx/builders/gettext.py
+++ b/sphinx/builders/gettext.py
@@ -17,7 +17,7 @@ from collections import defaultdict
from sphinx.builders import Builder
from sphinx.util import split_index_msg
from sphinx.util.nodes import extract_messages, traverse_translatable_index
-from sphinx.util.osutil import SEP, safe_relpath, ensuredir, find_catalog
+from sphinx.util.osutil import safe_relpath, ensuredir, find_catalog
from sphinx.util.console import darkgreen
from sphinx.locale import pairindextypes
diff --git a/sphinx/directives/other.py b/sphinx/directives/other.py
index 75a19915..59931a55 100644
--- a/sphinx/directives/other.py
+++ b/sphinx/directives/other.py
@@ -7,8 +7,6 @@
:license: BSD, see LICENSE for details.
"""
-import os
-
from docutils import nodes
from docutils.parsers.rst import Directive, directives
from docutils.parsers.rst.directives.admonitions import BaseAdmonition
@@ -20,7 +18,6 @@ from sphinx.locale import _
from sphinx.util import url_re, docname_join
from sphinx.util.nodes import explicit_title_re, set_source_info, \
process_index_entry
-from sphinx.util.compat import make_admonition
from sphinx.util.matching import patfilter
@@ -332,8 +329,8 @@ class Only(Directive):
self.state.memo.title_styles = []
self.state.memo.section_level = 0
try:
- result = self.state.nested_parse(self.content, self.content_offset,
- node, match_titles=1)
+ self.state.nested_parse(self.content, self.content_offset,
+ node, match_titles=1)
title_styles = self.state.memo.title_styles
if (not surrounding_title_styles
or not title_styles
diff --git a/sphinx/environment.py b/sphinx/environment.py
index ba1b836b..0ddb4bfb 100644
--- a/sphinx/environment.py
+++ b/sphinx/environment.py
@@ -41,8 +41,7 @@ from sphinx.util import url_re, get_matching_docs, docname_join, split_into, \
split_index_msg, FilenameUniqDict
from sphinx.util.nodes import clean_astext, make_refnode, extract_messages, \
traverse_translatable_index, WarningStream
-from sphinx.util.osutil import movefile, SEP, ustrftime, find_catalog, \
- fs_encoding
+from sphinx.util.osutil import SEP, ustrftime, find_catalog, fs_encoding
from sphinx.util.matching import compile_matchers
from sphinx.util.pycompat import all, class_types
from sphinx.util.websupport import is_commentable
diff --git a/sphinx/ext/graphviz.py b/sphinx/ext/graphviz.py
index 58b52342..a26e34fd 100644
--- a/sphinx/ext/graphviz.py
+++ b/sphinx/ext/graphviz.py
@@ -14,7 +14,6 @@ import re
import codecs
import posixpath
from os import path
-from math import ceil
from subprocess import Popen, PIPE
try:
from hashlib import sha1 as sha
diff --git a/sphinx/quickstart.py b/sphinx/quickstart.py
index 705bdb15..8ac943a2 100644
--- a/sphinx/quickstart.py
+++ b/sphinx/quickstart.py
@@ -881,14 +881,13 @@ def do_prompt(d, key, text, default=None, validator=nonempty):
if sys.version_info >= (3, 0):
# remove Unicode literal prefixes
- _unicode_string_re = re.compile(r"[uU]('.*?')")
- def _convert_python_source(source):
- return _unicode_string_re.sub('\\1', source)
+ def _convert_python_source(source, rex=re.compile(r"[uU]('.*?')")):
+ return rex.sub('\\1', source)
for f in ['QUICKSTART_CONF', 'EPUB_CONFIG', 'INTERSPHINX_CONFIG']:
globals()[f] = _convert_python_source(globals()[f])
- del _unicode_string_re, _convert_python_source
+ del _convert_python_source
def ask_user(d):
diff --git a/sphinx/util/pycompat.py b/sphinx/util/pycompat.py
index 3c4e8550..b373c504 100644
--- a/sphinx/util/pycompat.py
+++ b/sphinx/util/pycompat.py
@@ -134,7 +134,7 @@ else:
rel_list = [pardir] * (len(start_list)-i) + path_list[i:]
if not rel_list:
- return curdir
+ return start
return join(*rel_list)
del curdir
diff --git a/sphinx/writers/texinfo.py b/sphinx/writers/texinfo.py
index ea03dfb2..a8306c11 100644
--- a/sphinx/writers/texinfo.py
+++ b/sphinx/writers/texinfo.py
@@ -1179,7 +1179,7 @@ class TexinfoTranslator(nodes.NodeVisitor):
for id in production.get('ids'):
self.add_anchor(id, production)
s = production['tokenname'].ljust(maxlen) + ' ::='
- lastname = production['tokenname']
+ ##lastname = production['tokenname']
else:
s = '%s ' % (' '*maxlen)
self.body.append(self.escape(s))