Use pylint for zendesk_admin.py

This commit is contained in:
Степаненко Ольга
2021-04-28 16:42:19 +03:00
parent e5460d90fc
commit 4666570177
2 changed files with 11 additions and 5 deletions

View File

@@ -1,3 +1,7 @@
"""
Функционал работы администратора Zendesk.
"""
from typing import Optional, Dict
from zenpy import Zenpy
@@ -35,7 +39,7 @@ class ZendeskAdmin:
:param email: Email пользователя
:return: Является ли зарегистрированным
"""
return True if self.admin.search(email, type='user') else False
return bool(self.admin.search(email, type='user'))
def get_user(self, email: str) -> ZenpyUser:
"""
@@ -85,9 +89,8 @@ class ZendeskAdmin:
admin = Zenpy(**self.credentials)
try:
admin.search(self.credentials['email'], type='user')
except APIException:
raise ValueError('invalid access_controller`s login data')
except APIException as invalid_data:
raise ValueError('invalid access_controller`s login data') from invalid_data
return admin