title: Python 3 sys.exc_info() call returns nothing
body: <p>I'm raising an exception in python console:</p>
  
  <pre><code>1/0
  </code></pre>
  
  <p>I see this output on device:</p>
  
  <pre><code>Traceback (most recent call last):
    File "&lt;stdin&gt;", line 1, in &lt;module&gt;
  ZeroDivisionError: division by zero
  </code></pre>
  
  <p>And I can get exception objects with:</p>
  
  <pre><code>import sys
  sys.last_type, sys.last_value, sys.last_traceback
  </code></pre>
  
  <p>which returns:</p>
  
  <pre><code>(&lt;class 'ZeroDivisionError'&gt;, ZeroDivisionError('division by zero',), &lt;traceback object at 0x0000022FB03BA608&gt;)
  </code></pre>
  
  <p>However, the call to <code>sys.exc_info()</code> returns <code>(None, None, None)</code>.</p>
  
  <p>Why is that?</p>
  
  <p>My Python version is <code>Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 18:41:36) [MSC v.1900 64 bit (AMD64)] on win32</code></p>