diff --git a/sphinx/highlighting.py b/sphinx/highlighting.py index b0f765e15..a91b8f15d 100644 --- a/sphinx/highlighting.py +++ b/sphinx/highlighting.py @@ -63,7 +63,8 @@ def highlight_block(source, lang): else: # maybe Python -- try parsing it try: - parser.suite(source + '\n') + parser.suite('from __future__ import with_statement\n' + + source + '\n') except (SyntaxError, UnicodeEncodeError): return '
' + cgi.escape(source) + '
\n' else: