def getgrnam(name): if not isinstance(name, str): raise TypeError("expected string") res = libc.getgrnam(name) if not res: raise KeyError(name) return _group_from_gstruct(res)
def getgrnam(name): if not isinstance(name, str): raise TypeError("expected string") res = libc.getgrnam(os.fsencode(name)) if not res: raise KeyError("'getgrnam(): name not found: %s'" % name) return _group_from_gstruct(res)
def getgrnam(name): if not isinstance(name, basestring): raise TypeError("expected string") name = str(name) res = libc.getgrnam(name) if not res: raise KeyError("'getgrnam(): name not found: %s'" % name) return _group_from_gstruct(res)
def getgrnam(gid): res = libc.getgrnam(gid) if not res: raise KeyError(gid) return _group_from_gstruct(res)