what does the er here stands for?
<pre><code>try: 
    os.execvp('sqlite3', args) 
except OSError, er: 
    if er.errno == 2: #file not found 
        raise OSError, _("sqlite3 executable not found. Is it installed?") 
    else: 
        raise 
except: 
    raise 
</code></pre>

<p>In the above code, the <code>except</code> statement catches the <code>OSError</code> but what does the <code>er</code> variable stand for? </p>

<p>EDIT: this one only excepts <code>OSError</code>; is there a way to except any error and get the exception object for it? </p>
