title: Emacs 23 built-in python.el indentation broken using tabs with width 4
body: <p>I've been using the version of <code>python.el</code> <a href="http://www.loveshack.ukfsn.org/emacs/python.el" rel="nofollow">found here</a> for a couple of years in Emacs 23  without incident. I decided to try the stock <code>python.el</code>, and ran into a strange issue: </p>
  
  <p>When using tabs for indentation and a tab width of 4, the stock <code>python.el</code> will indent two tab characters for every level instead of 1.  With a tab width of 5, the indentation will be 1 tab plus 3 spaces.  So, when <code>indent-tabs-mode</code> is <code>t</code>, <code>indent-for-tab-command</code> seems to always force a tab size of 8, regardless of what <code>tab-width</code> is set to.</p>
  
  <p>Is there some other tab-related variable I can set to override this behavior?</p>