mercurial/posix.py
changeset 41523 3ef8bec91465
parent 41504 587a3c976892
child 41827 faa04f45b5fe
equal deleted inserted replaced
41522:d783c937aa53 41523:3ef8bec91465
   581 
   581 
   582 def groupmembers(name):
   582 def groupmembers(name):
   583     """Return the list of members of the group with the given
   583     """Return the list of members of the group with the given
   584     name, KeyError if the group does not exist.
   584     name, KeyError if the group does not exist.
   585     """
   585     """
   586     name = pycompat.sysstr(name)
   586     name = pycompat.fsdecode(name)
   587     return list(grp.getgrnam(name).gr_mem)
   587     return pycompat.rapply(pycompat.fsencode, list(grp.getgrnam(name).gr_mem))
   588 
   588 
   589 def spawndetached(args):
   589 def spawndetached(args):
   590     return os.spawnvp(os.P_NOWAIT | getattr(os, 'P_DETACH', 0),
   590     return os.spawnvp(os.P_NOWAIT | getattr(os, 'P_DETACH', 0),
   591                       args[0], args)
   591                       args[0], args)
   592 
   592