--- a/mercurial/posix.py Sun Feb 03 01:02:24 2019 +0530
+++ b/mercurial/posix.py Sun Feb 03 16:38:47 2019 +0530
@@ -583,8 +583,8 @@
"""Return the list of members of the group with the given
name, KeyError if the group does not exist.
"""
- name = pycompat.sysstr(name)
- return list(grp.getgrnam(name).gr_mem)
+ name = pycompat.fsdecode(name)
+ return pycompat.rapply(pycompat.fsencode, list(grp.getgrnam(name).gr_mem))
def spawndetached(args):
return os.spawnvp(os.P_NOWAIT | getattr(os, 'P_DETACH', 0),