@@ -138,7 +138,8 @@ def users(self, limit=None, offset=0, filter_term=None):
138138 params ['filter_term' ] = filter_term
139139 box_response = self ._session .get (url , params = params )
140140 response = box_response .json ()
141- return [Translator ().translate ('user' )(
141+ User = Translator ().translate ('user' )
142+ return [User (
142143 session = self ._session ,
143144 object_id = item ['id' ],
144145 response_object = item ,
@@ -242,10 +243,11 @@ def groups(self):
242243 url = '{0}/groups' .format (API .BASE_API_URL )
243244 box_response = self ._session .get (url )
244245 response = box_response .json ()
245- return [Translator ().translate ('group' )(
246+ Group = Translator ().translate ('group' )
247+ return [Group (
246248 session = self ._session ,
247249 object_id = item ['id' ],
248- response_object = item
250+ response_object = item ,
249251 ) for item in response ['entries' ]]
250252
251253 def create_group (self , name ):
@@ -352,7 +354,7 @@ def create_user(self, name, login=None, **user_attributes):
352354 user_attributes ['is_platform_access_only' ] = True
353355 box_response = self ._session .post (url , data = json .dumps (user_attributes ))
354356 response = box_response .json ()
355- return Translator ().translate (response [ 'type' ] )(
357+ return Translator ().translate ('user' )(
356358 session = self ._session ,
357359 object_id = response ['id' ],
358360 response_object = response ,
0 commit comments