def __init__(self, *args, **kwargs): OSError.__init__(self, *args, **kwargs) global _gle if _gle is None: from kernel32 import GetLastError as _gle self.winerror = _gle()