mercurial/posix.py
changeset 11138 99eee847beaa
parent 11011 648130161e4d
child 12689 c52c629ce19e
equal deleted inserted replaced
11137:94afe7bc87a9 11138:99eee847beaa
   256         gid = os.getgid()
   256         gid = os.getgid()
   257     try:
   257     try:
   258         return grp.getgrgid(gid)[0]
   258         return grp.getgrgid(gid)[0]
   259     except KeyError:
   259     except KeyError:
   260         return str(gid)
   260         return str(gid)
       
   261 
       
   262 def groupmembers(name):
       
   263     """Return the list of members of the group with the given
       
   264     name, KeyError if the group does not exist.
       
   265     """
       
   266     return list(grp.getgrnam(name).gr_mem)
   261 
   267 
   262 def spawndetached(args):
   268 def spawndetached(args):
   263     return os.spawnvp(os.P_NOWAIT | getattr(os, 'P_DETACH', 0),
   269     return os.spawnvp(os.P_NOWAIT | getattr(os, 'P_DETACH', 0),
   264                       args[0], args)
   270                       args[0], args)
   265 
   271