import requests class Syntax: @staticmethod def __parsey(text, server): print(f'Connecting to \'{server}\'...') response = requests.post(url=f'{server}/v1/parsey-universal-full', data=text.encode('utf-8'), headers={ 'Content-Type': 'text/plain; charset=utf-8', 'Accept': 'text/plain', 'Content-Language': 'ru' }) result = response.text if response.status_code != requests.codes.ok: response.raise_for_status() return result def run(self, text: str, server: str) -> str: return self.__parsey(text, server)