@@ -78,14 +78,14 @@ def get_user_by_id(
7878
7979 def find_user (
8080 self ,
81- token : Union [str , uuid .UUID ],
8281 username : str ,
82+ token : Union [str , uuid .UUID ] = None ,
83+ installation_token : str = None ,
8384 timeout : float = REQUESTS_TIMEOUT ,
8485 ) -> data .BugoutUser :
8586 self .user .timeout = timeout
8687 return self .user .find_user (
87- token = token ,
88- username = username ,
88+ username = username , token = token , installation_token = installation_token
8989 )
9090
9191 def confirm_email (
@@ -197,6 +197,16 @@ def get_group(
197197 self .group .timeout = timeout
198198 return self .group .get_group (token = token , group_id = group_id )
199199
200+ def find_group (
201+ self ,
202+ group_id : Optional [Union [str , uuid .UUID ]] = None ,
203+ name : Optional [str ] = None ,
204+ token : Union [str , uuid .UUID ] = None ,
205+ timeout : float = REQUESTS_TIMEOUT ,
206+ ) -> data .BugoutGroup :
207+ self .user .timeout = timeout
208+ return self .group .find_group (group_id = group_id , name = name , token = token )
209+
200210 def get_user_groups (
201211 self , token : Union [str , uuid .UUID ], timeout : float = REQUESTS_TIMEOUT
202212 ) -> data .BugoutUserGroups :
0 commit comments