def enumerateUsersByGroupFull(self, name):
    group = self.lookupGroupByName(name)
    gid = group[GIDNUMBER]
    users_gid_match = [deepcopy(i) for i in UserEnt.objects.values() if (i[GIDNUMBER] == gid)]
    users_member_match = [self.lookupUserByName(i) for i in group.get(MEMBERNAME, [])]
    users = {i.pk: i for i in (users_gid_match + users_member_match)}
    return users.values()
def enumerateUsersByGroupFull(self, name):
    group = self.lookupGroupByName(name)
    gid = group[GIDNUMBER]
    users_gid_match = [deepcopy(i) for i in UserEnt.objects.values() if (i[GIDNUMBER] == gid)]
    users_member_match = [self.lookupUserByName(i) for i in group.get(MEMBERNAME, [])]
    users = {i.pk: i for i in (users_gid_match + users_member_match)}
    return users.values()