diff options
author | Jeppe Pihl <jpihl08@gmail.com> | 2014-10-06 13:47:58 +0200 |
---|---|---|
committer | Jeppe Pihl <jpihl08@gmail.com> | 2014-10-06 13:47:58 +0200 |
commit | 702252c4e40bef815e24177a2edb2491d667b22d (patch) | |
tree | 23b723477d3e9a96c213db694ca6e960e438bdaa /sphinx/directives/code.py | |
parent | 0b0cf82a7592060eeee229505eae15003265200a (diff) | |
download | sphinx-git-702252c4e40bef815e24177a2edb2491d667b22d.tar.gz |
fix line separator issue
Diffstat (limited to 'sphinx/directives/code.py')
-rw-r--r-- | sphinx/directives/code.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/sphinx/directives/code.py b/sphinx/directives/code.py index 4e1a0e8be..aee32fe3b 100644 --- a/sphinx/directives/code.py +++ b/sphinx/directives/code.py @@ -9,7 +9,6 @@ import sys import codecs -import os from difflib import unified_diff from docutils import nodes @@ -296,9 +295,11 @@ class LiteralInclude(Directive): lines = res if 'lineno-match' in self.options: - # handle that preceding, empty lines ('\n') are removed. + # handle that docutils remove preceding lines which only contains + # line separation. for line in lines: - if line != os.linesep: + # check if line contains anything else than line separation. + if line and line.splitlines()[0]: break linenostart += 1 |