Difference between raise Exception, "foo" and raise Exception("foo")?
<p>The title is pretty self explanatory -- what's the difference between:</p>

<pre><code>raise Exception, "foo"
</code></pre>

<p>and</p>

<pre><code>raise Exception("foo")
</code></pre>

<p>Does it do exactly the same thing, just different syntax?</p>

<p>I'm using Python 2.x, but I'd like to hear of any differences in Python 3.x</p>
