# HG changeset patch # User Dirkjan Ochtman # Date 2009-06-24 10:03:53 # Node ID ae275ad46bd0496258344d6127c715b8eaf10cfe # Parent cb05e2a00291cbc9e22abb3677983a0285cebe6b windows: import WinIOError from win32 module (issue1707) Quick fix pending further refactoring of windows error handling. diff --git a/mercurial/windows.py b/mercurial/windows.py --- a/mercurial/windows.py +++ b/mercurial/windows.py @@ -8,6 +8,7 @@ from i18n import _ import osutil, error import errno, msvcrt, os, re, sys +from mercurial import win32 nulldev = 'NUL:' umask = 002 @@ -17,7 +18,7 @@ def posixfile(name, mode='r', buffering= try: return osutil.posixfile(name, mode, buffering) except WindowsError, err: - raise WinIOError(err) + raise win32.WinIOError(err) posixfile.__doc__ = osutil.posixfile.__doc__ class winstdout(object):