title: Python 3.2 Idle vs terminal
body: <p>In python 3.2 under OSX, if I'll run "type(sys.stdin)" under Idle I get a strange answer as shown below</p>
  
  <pre><code>&gt;&gt;&gt; type(sys.stdin)
  &lt;class 'idlelib.rpc.RPCProxy'&gt;
  &gt;&gt;&gt; 
  </code></pre>
  
  <p>But if I'll reun the same command under terminal, I get:</p>
  
  <pre><code>&gt;&gt;&gt; import sys
  &gt;&gt;&gt; type(sys.stdin)
  &lt;class '_io.TextIOWrapper'&gt;
  &gt;&gt;&gt; 
  </code></pre>
  
  <p>I understand this is because I'm running it under IDLE. but is this not misleading?</p>
  
  <p>I was trying to run the following commands in IDLE and spent hours trying to understand as to why this is not working. (I'm still a python noob)</p>
  
  <pre><code>&gt;&gt;&gt; w = sys.stdin.readlines()
  Traceback (most recent call last):
    File "&lt;pyshell#4&gt;", line 1, in &lt;module&gt;
      w = sys.stdin.readlines()
  AttributeError: readlines
  </code></pre>
  
  <p>But just discovered that I works fine under terminal.</p>
  
  <pre><code>&gt;&gt;&gt; w = sys.stdin.readlines()
  wow
  ww
  wewew
  &gt;&gt;&gt; 
  &gt;&gt;&gt; w
  ['wow\n', 'ww\n', 'wewew\n']
  &gt;&gt;&gt; 
  </code></pre>
  
  <p>Is this a bug?</p>