mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
according to comment, move import, use six.text_type, and use 'not'.
This commit is contained in:
parent
4e70d364ba
commit
7d7ba3a7c6
@ -9,10 +9,13 @@
|
||||
|
||||
import sys
|
||||
import codecs
|
||||
from difflib import unified_diff
|
||||
|
||||
from docutils import nodes
|
||||
from docutils.parsers.rst import Directive, directives
|
||||
|
||||
from six import text_type
|
||||
|
||||
from sphinx import addnodes
|
||||
from sphinx.util import parselinenos
|
||||
from sphinx.util.nodes import set_source_info
|
||||
@ -180,17 +183,16 @@ class LiteralInclude(Directive):
|
||||
|
||||
lines = self.read_with_encoding(filename, document,
|
||||
codec_info, encoding)
|
||||
if isinstance(lines[0], basestring) is False:
|
||||
if not isinstance(lines[0], six.text_type):
|
||||
return lines
|
||||
|
||||
diffsource = self.options.get('diff')
|
||||
if diffsource is not None:
|
||||
from difflib import unified_diff
|
||||
tmp, fulldiffsource = env.relfn2path(diffsource)
|
||||
|
||||
difflines = self.read_with_encoding(fulldiffsource, document,
|
||||
codec_info, encoding)
|
||||
if isinstance(difflines[0], basestring) is False:
|
||||
if not isinstance(difflines[0], six.text_type):
|
||||
return difflines
|
||||
diff = unified_diff(
|
||||
difflines,
|
||||
|
Loading…
Reference in New Issue
Block a user