title: the bytes type in python 2.7 and PEP-358
body: <p>According to <a href="http://www.python.org/dev/peps/pep-0358/">PEP 358</a>, a bytes object is used to store a mutable sequence of bytes (0-255), raising if this is not the case.</p>
  
  <p>However, my python 2.7 says otherwise</p>
  
  <pre><code>&gt;&gt;&gt; bytes([1,2,3])
  '[1, 2, 3]'
  &gt;&gt;&gt; bytes([280])
  '[280]'
  &gt;&gt;&gt; bytes is str
  True
  &gt;&gt;&gt; bytes
  &lt;type 'str'&gt;
  </code></pre>
  
  <p>Does anyone have a clue on the reason why the PEP is declared Final, but the implementation does not conform ?</p>