@@ -98,12 +98,6 @@ def check(self, text: str, srctext=None) -> [Match]:
9898 matches = response ['matches' ]
9999 return [Match (match ) for match in matches ]
100100
101- def _check_api (self , text : str , srctext = None ) -> bytes :
102- """ Match text against enabled rules (result in XML format)."""
103- root = self ._get_root (self ._url , self ._encode (text , srctext ))
104- return (b'<?xml version="1.0" encoding="UTF-8"?>\n ' +
105- ElementTree .tostring (root ) + b"\n " )
106-
107101 def _encode (self , text , srctext = None ):
108102 params = {'language' : self .language , 'text' : text .encode ('utf-8' )}
109103 if srctext is not None :
@@ -143,14 +137,6 @@ def _get_languages(self) -> set:
143137 languages .add (e .get ('code' ))
144138 languages .add (e .get ('longCode' ))
145139 return languages
146-
147- def _get_attrib (self ):
148- """Get matches element attributes."""
149- self ._start_server_if_needed ()
150- params = {'language' : FAILSAFE_LANGUAGE , 'text' : '' }
151- data = urllib .parse .urlencode (params ).encode ()
152- root = self ._get_root (self ._url , data , num_tries = 1 )
153- return root .attrib
154140
155141 def _start_server_if_needed (self ):
156142 # Start server.
@@ -215,8 +201,6 @@ def _start_local_server(self):
215201 global RUNNING_SERVER_PROCESSES
216202 RUNNING_SERVER_PROCESSES .append (self ._server )
217203
218- # Python 2.7 compatibility
219- # for line in self._server.stdout:
220204 match = None
221205 while True :
222206 line = self ._server .stdout .readline ()
@@ -245,20 +229,6 @@ def _start_local_server(self):
245229 self ._consumer_thread .start ()
246230 else :
247231 # Couldn't start the server, so maybe there is already one running.
248- params = {'language' : FAILSAFE_LANGUAGE , 'text' : '' }
249- data = urllib .parse .urlencode (params ).encode ()
250- try :
251- with urlopen (self ._url , data , self ._TIMEOUT ) as f :
252- tree = ElementTree .parse (f )
253- except (IOError , http .client .HTTPException ) as e :
254- if err :
255- raise err
256- raise ServerError ('{}: {}' .format (self ._url , e ))
257- root = tree .getroot ()
258- # LanguageTool 1.9+
259- if root .get ('software' ) != 'LanguageTool' :
260- raise ServerError ('unexpected software from {}: {!r}'
261- .format (self ._url , root .get ('software' )))
262232 raise ServerError ('Server running; don\' t start a server here.' )
263233
264234 def _server_is_alive (self ):
0 commit comments