Mercurial > public > mercurial-scm > hg
comparison mercurial/windows.py @ 7934:ec4784bb7d75
windows: break import cycle with util
author | Martin Geisler <mg@daimi.au.dk> |
---|---|
date | Thu, 02 Apr 2009 18:04:42 +0200 |
parents | 5325596c354c |
children | 443c0c8636ac |
comparison
equal
deleted
inserted
replaced
7933:5325596c354c | 7934:ec4784bb7d75 |
---|---|
6 This software may be used and distributed according to the terms of | 6 This software may be used and distributed according to the terms of |
7 the GNU General Public License version 2, incorporated herein by | 7 the GNU General Public License version 2, incorporated herein by |
8 reference. | 8 reference. |
9 """ | 9 """ |
10 | 10 |
11 from util import Abort | 11 import util |
12 from i18n import _ | 12 from i18n import _ |
13 import errno, msvcrt, os, osutil, re, sys | 13 import errno, msvcrt, os, osutil, re, sys |
14 nulldev = 'NUL:' | 14 nulldev = 'NUL:' |
15 | 15 |
16 umask = 002 | 16 umask = 002 |
226 cache = dircache.setdefault(dir, dmap) | 226 cache = dircache.setdefault(dir, dmap) |
227 yield cache.get(base, None) | 227 yield cache.get(base, None) |
228 | 228 |
229 def getuser(): | 229 def getuser(): |
230 '''return name of current user''' | 230 '''return name of current user''' |
231 raise Abort(_('user name not available - set USERNAME ' | 231 raise util.Abort(_('user name not available - set USERNAME ' |
232 'environment variable')) | 232 'environment variable')) |
233 | 233 |
234 def username(uid=None): | 234 def username(uid=None): |
235 """Return the name of the user with the given uid. | 235 """Return the name of the user with the given uid. |
236 | 236 |
237 If uid is None, return the name of the current user.""" | 237 If uid is None, return the name of the current user.""" |