diff --git a/kontur_focus/focus.py b/kontur_focus/focus.py index 76a425a..6b4557d 100644 --- a/kontur_focus/focus.py +++ b/kontur_focus/focus.py @@ -149,3 +149,7 @@ class Focus(Request): foreign_agents_list = next(lst for lst in self.government_lists() if lst['id'] == 'fcfc856d-89f8-408b-afef-56750cb90fed') return foreign_agents_list['isInList'] + + def kz_company_details(self): + response = self.get('/kz/companyDetails', bin=self.inn) + return response[0] if response else None diff --git a/kontur_focus/focus_compliance.py b/kontur_focus/focus_compliance.py index 60d6fff..e4201d9 100644 --- a/kontur_focus/focus_compliance.py +++ b/kontur_focus/focus_compliance.py @@ -229,7 +229,9 @@ class FocusCompliance(Request): file_type='docx', path=path ) - + if not result['success']: + return {'success': False, 'result': result['message']} + return {'success': True, 'file': result} except AttributeError: return {'success': False, 'result': 'Организация не найдена'}