From d0121841a65bffc338e3a2a09c26499e995981f7 Mon Sep 17 00:00:00 2001 From: Georg Brandl Date: Fri, 17 Aug 2007 06:24:52 +0000 Subject: [PATCH] Use the "with" __future__ statement when parsing python snippets. --- sphinx/highlighting.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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: