Python - à l'exception (OSError, e) - Ne travaille plus dans 3.3.3?

Les personnes suivantes ont travaillé tout au long de Python 3.X et n'est pas cassé en 3.3.3, ne peut pas trouver ce qui a changé dans les docs.

import os

def pid_alive(pid):
    pid = int(pid)
    if pid < 0:
        return False
    try:
        os.kill(pid, 0)
    except (OSError, e):
        return e.errno == errno.EPERM
    else:
        return True

Essayé différentes variantes de la à l'exception de la ligne, par exemple except OSError as e: mais alors errno.EPERM pauses etc.

Tout rapide pointeurs?

OriginalL'auteur Torxed | 2013-12-11