title: Why is python's BaseHTTPServer an old-style class?
body: <p>Is there any reason python's <code>BaseHTTPServer.HTTPServer</code> is an old-style class?</p>
  
  <pre><code>&gt;&gt;&gt; import BaseHTTPServer
  &gt;&gt;&gt; type(BaseHTTPServer.HTTPServer)
  classobj
  </code></pre>
  
  <p>I ask because I want to use <code>super</code> in a class that inherits from <code>HTTPServer</code> and can't.  There is a workaround:</p>
  
  <pre><code>class MyHTTPServer(HTTPServer,object):
      ...
  </code></pre>
  
  <p>Does this workaround have any hidden 'gotchas'?</p>