From 67a1648282630ca55b80954417adddd82fa3e24c 2014-05-08 16:19:53
From: chebee7i <chebee7i@gmail.com>
Date: 2014-05-08 16:19:53
Subject: [PATCH] Clarify comment in ipython directive.

---

diff --git a/IPython/sphinxext/ipython_directive.py b/IPython/sphinxext/ipython_directive.py
index 957b2bd..94af7e7 100644
--- a/IPython/sphinxext/ipython_directive.py
+++ b/IPython/sphinxext/ipython_directive.py
@@ -445,8 +445,9 @@ class EmbeddedSphinxShell(object):
                     ret.append(formatted_line)
 
         if not is_suppress and len(rest.strip()) and is_verbatim:
-            # The "rest" is the standard output of the input.
-            # This needs to be added, even in verbatim mode.
+            # The "rest" is the standard output of the input. This needs to be
+            # added when in verbatim mode. If there is no "rest", then we don't
+            # add it, as the new line will be added by the processed output.
             ret.append(rest)
 
         # Fetch the processed output. (This is not the submitted output.)