Use pylint for zendesk_admin.py
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user