Why is it not ok to catch Exception instead of the more specific URLError?
<pre><code>try:
    response = urllib2.urlopen(req)
except Exception, e:
    logger.exception(e)
</code></pre>

<p>Is there any convincing argument against catching <code>Exception</code> instead of <code>urllib2.URLError</code> in this code snippet ? </p>
