diff hgext/acl.py @ 11138:99eee847beaa

acl: grp module is not available on windows
author Patrick Mezard <pmezard@gmail.com>
date Mon, 10 May 2010 21:09:48 +0200
parents 0b6fd18ab8af
children 1f26cf0a3663
line wrap: on
line diff
--- a/hgext/acl.py	Sun May 09 22:51:25 2010 +0200
+++ b/hgext/acl.py	Mon May 10 21:09:48 2010 +0200
@@ -150,7 +150,7 @@
 
 from mercurial.i18n import _
 from mercurial import util, match
-import getpass, urllib, grp
+import getpass, urllib
 
 def _getusers(ui, group):
 
@@ -161,7 +161,7 @@
 
     ui.debug('acl: "%s" not defined in [acl.groups]\n' % group)
     # If no users found in group definition, get users from OS-level group
-    return grp.getgrnam(group).gr_mem
+    return util.groupmembers(group)
 
 def _usermatch(ui, user, usersorgroups):