diff options
| author | Georg Brandl <georg@python.org> | 2014-01-19 10:57:49 +0100 |
|---|---|---|
| committer | Georg Brandl <georg@python.org> | 2014-01-19 10:57:49 +0100 |
| commit | 942d1818da1a4bd00d093825c8850ea4ac7a5fdf (patch) | |
| tree | 8350d0b7e219090548560fe6d9b13dd1540397bd /sphinx/directives/code.py | |
| parent | 2a033ce3c7397b85cbb12c68046167f1c9c13364 (diff) | |
| parent | dccd43b51001bf227a656411837c4c58895c4346 (diff) | |
| download | sphinx-942d1818da1a4bd00d093825c8850ea4ac7a5fdf.tar.gz | |
Merge in pull request #172 from https://bitbucket.org/nsmgr8/sphinx/branch/default
Diffstat (limited to 'sphinx/directives/code.py')
| -rw-r--r-- | sphinx/directives/code.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sphinx/directives/code.py b/sphinx/directives/code.py index 7b1acfd5..bfe6c48e 100644 --- a/sphinx/directives/code.py +++ b/sphinx/directives/code.py @@ -58,6 +58,7 @@ class CodeBlock(Directive): 'linenos': directives.flag, 'lineno-start': int, 'emphasize-lines': directives.unchanged_required, + 'filename': directives.unchanged_required, } def run(self): @@ -76,6 +77,9 @@ class CodeBlock(Directive): literal = nodes.literal_block(code, code) literal['language'] = self.arguments[0] + filename = self.options.get('filename') + if filename: + literal['filename'] = filename literal['linenos'] = 'linenos' in self.options or \ 'lineno-start' in self.options extra_args = literal['highlight_args'] = {} |
