Add code for getting parse tree from server
This commit is contained in:
parent
0ed8d49a72
commit
8a5346c6b0
21
syntax.py
21
syntax.py
@ -1,4 +1,23 @@
|
||||
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 text
|
||||
return self.__parsey(text, server)
|
||||
|
Loading…
Reference in New Issue
Block a user