response = yield http_client.fetch(url)
raise gen.Return(response.body)
-The statement ``raise gen.Return(response.body)`` is an artifact of Python 2, in which generators aren't allowed to return values. To overcome this, Tornado coroutines raise a special kind of exception called a ``Return``. The coroutine catches this exception and treats it like a returned value. In Python 3, a ``return response.body`` achieves the same result.
+The statement ``raise gen.Return(response.body)`` is an artifact of
+Python 2 (and 3.2), in which generators aren't allowed to return
+values. To overcome this, Tornado coroutines raise a special kind of
+exception called a `.Return`. The coroutine catches this exception and
+treats it like a returned value. In Python 3.3 and later, a ``return
+response.body`` achieves the same result.