MCPcopy Index your code
hub / github.com/bugy/script-server / get_groups

Method get_groups

src/auth/authorization.py:122–131  ·  view source on GitHub ↗
(self, user, known_groups=None)

Source from the content-addressed store, hash-verified

120 self._user_groups[_normalize_user(member)].append(group)
121
122 def get_groups(self, user, known_groups=None):
123 user_groups = set(self._user_groups[_normalize_user(user)])
124
125 if known_groups:
126 for known_group in known_groups:
127 if known_group in self._lazy_group_parents:
128 parent_groups = self._lazy_group_parents[known_group]
129 user_groups.update(parent_groups)
130
131 return user_groups
132
133
134class CombinedGroupProvider:

Calls 1

_normalize_userFunction · 0.85