groups.py (841B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\behaviors\utility\groups.py 2 3 4 def get_group_manager(task): 5 return task.context.entityLocation.GetGroupManager() 6 7 8 def get_entity_group(task, group_id): 9 group_manager = get_group_manager(task) 10 return group_manager.GetGroup(group_id) 11 12 13 def get_my_entity_group(task): 14 return get_entity_group(task, task.context.myEntityGroupId) 15 16 17 def get_entity_group_member_id_list(task, group_id): 18 entity_group = get_entity_group(task, group_id) 19 return entity_group.GetGroupMembers() 20 21 22 def get_entity_group_member_count(task, group_id): 23 entity_group = get_entity_group(task, group_id) 24 return entity_group.Count() 25 26 27 def get_my_entity_group_owner_id(task): 28 entity_group = get_my_entity_group(task) 29 return entity_group.GetGroupOwnerId()