Nltk: corenlp.py CoreNLPServer TypeError рдЕрдкрд╡рд╛рдж рдлреЗрдВрдХрддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 22 рдЬреВрди 2017  ┬╖  21рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: nltk/nltk

рдирдорд╕реНрддреЗ,

рдпрд╣рд╛рдБ рдХреЛрдб рд╣реИ:

>>> s = nltk.parse.corenlp.CoreNLPServer(path_to_jar='/usr/local/share/stanford/stanford-corenlp-3.8.0.jar', path_to_models_jar='/usr/local/share/stanford/stanford-english-corenlp-2017-06-09-models.jar')
Traceback (most recent call last):
  File "<input>", line 1, in <module>
    s = nltk.parse.corenlp.CoreNLPServer(path_to_jar='/usr/local/share/stanford/stanford-corenlp-3.8.0.jar', path_to_models_jar='/usr/local/share/stanford/stanford-english-corenlp-2017-06-09-models.jar')
  File "/Users/adiep/feedback-sentiment/.env/src/nltk/nltk/parse/corenlp.py", line 69, in __init__
    key=lambda model_name: re.match(self._JAR, model_name)
TypeError: '>' not supported between instances of 'NoneType' and 'NoneType'

max рдлрд╝рдВрдХреНрд╢рди рдЗрд╕ рдЕрдкрд╡рд╛рдж рдХреЛ рдлреЗрдВрдХ рд░рд╣рд╛ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬреЛ рд╣реЛ рд░рд╣рд╛ рд╣реИ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ key=lambda model_name: re.match(self._JAR, model_name) рдХреЛрдИ рдирд╣реАрдВ рдЯрд╛рдЗрдк рдХрд░ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреБрдЫ рднреА рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛ рд╣реИред рддреЛ рдпрд╣ NoneType рдХреА рд╕реВрдЪреА рднрд░рддрд╛ рд╣реИ рдФрд░ max рдЗрд╕реЗ рд╕реЙрд░реНрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ self._JAR рдФрд░ model_name рдореВрд▓реНрдпрд╛рдВрдХрди рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

>>> type(re.match(r'stanford-corenlp-(\d+)\.(\d+)\.(\d+)\.jar', '/usr/local/share/stanford/stanford-corenlp-3.8.0.jar'))
<class 'NoneType'>

рдзрдиреНрдпрд╡рд╛рдж,

pleaseverify resolved stanford api

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЕрдЪреНрдЫрд╛ рд╕реНрд╡рд╛рдореА, рдЕрдм рдпрд╣ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

рддреЛ рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдореБрдЭреЗ re.match рдХреЛ re.search.group рдореЗрдВ рдмрджрд▓рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдореЗрдВ рдПрдХ рдлреНрд▓реЛрдЯрд┐рдВрдЧ corenlpserver рдХреЛ рдорд╛рд░рдирд╛ рдкрдбрд╝рд╛ред

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХреЛрдб рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдЕрдиреНрдп corenlpservers рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ? рдкрддрд╛ рдирд╣реАрдВ рдХреНрдпрд╛ рдпрд╣ рдХрд░рдиреЗ рд▓рд╛рдпрдХ рднреА рд╣реИред

рд╕рднреА 21 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдХреНрдпрд╛ max рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдлрд╝реАрдб рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рди рдХрд┐ рдкреВрд░реНрдг рдкрде?

рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп CoreNLPServer рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдкрд╛рд╕ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдФрд░ nltk рдЗрд╕реЗ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдирд╣реАрдВ рдвреВрдВрдв рд╕рдХрд╛ред

рдирдорд╕реНрддреЗ,

рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, jars рдХреНрдпрд╛ рд╣реИрдВ?

рдЬрд╛рд░ `/usr/рд╕реНрдерд╛рдиреАрдп/рд╢реЗрдпрд░/рд╕реНрдЯреИрдирдлреЛрд░реНрдб' рдкрд░ рд╕реНрдерд┐рдд рд╣реИрдВ

рдпрд╣рд╛рдВ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдбреАрдЖрдИрдЖрд░ рдХреЗ рдПрд▓рдПрд╕:

(.env) тЮЬ  stanford l
total 2794816
-rwxr-xr-x   1 adiep  admin   5.3K Jun 21 17:20 CoreNLP-to-HTML.xsl*
-rw-r--r--   1 adiep  admin   1.6K Jun 21 17:20 LIBRARY-LICENSES
-rw-r--r--   1 adiep  admin    34K Jun 21 17:20 LICENSE.txt
-rw-r--r--   1 adiep  admin   769B Jun 21 17:20 Makefile
-rw-r--r--   1 adiep  admin   3.6K Jun 21 17:20 README.txt
-rw-r--r--   1 adiep  admin   2.3K Jun 21 17:20 SemgrexDemo.java
-rw-r--r--   1 adiep  admin   1.8K Jun 21 17:20 ShiftReduceDemo.java
-rw-r--r--   1 adiep  admin   5.7K Jun 21 17:20 StanfordCoreNlpDemo.java
-rw-r--r--   1 adiep  admin   195K Jun 21 17:20 StanfordDependenciesManual.pdf
-rw-r--r--   1 adiep  admin   3.9K Jun 21 17:20 build.xml
-rwxr-xr-x   1 adiep  admin   871B Jun 21 17:20 corenlp.sh*
-rw-r--r--   1 adiep  admin   1.2M Jun 21 17:20 ejml-0.23-src.zip
-rw-r--r--   1 adiep  admin   207K Jun 21 17:20 ejml-0.23.jar
-rw-r--r--   1 adiep  admin    89B Jun 21 17:20 input.txt
-rw-r--r--   1 adiep  admin    19K Jun 21 17:20 input.txt.xml
-rw-r--r--   1 adiep  admin    54K Jun 21 17:20 javax.json-api-1.0-sources.jar
-rw-r--r--   1 adiep  admin    83K Jun 21 17:20 javax.json.jar
-rw-r--r--   1 adiep  admin   756K Jun 21 17:20 joda-time-2.9-sources.jar
-rw-r--r--   1 adiep  admin   615K Jun 21 17:20 joda-time.jar
-rw-r--r--   1 adiep  admin   192K Jun 21 17:20 jollyday-0.4.9-sources.jar
-rw-r--r--   1 adiep  admin   209K Jun 21 17:20 jollyday.jar
drwxr-xr-x  10 adiep  admin   340B Jun 21 17:20 patterns/
-rw-r--r--   1 adiep  admin   5.3K Jun 21 17:20 pom.xml
-rw-r--r--   1 adiep  admin   1.3M Jun 21 17:20 protobuf.jar
-rw-r--r--   1 adiep  admin    31K Jun 21 17:20 slf4j-api.jar
-rw-r--r--   1 adiep  admin    10K Jun 21 17:20 slf4j-simple.jar
-rw-r--r--   1 adiep  admin   9.6M Jun 21 17:20 stanford-corenlp-3.8.0-javadoc.jar
-rw-r--r--   1 adiep  admin   346M Jun 21 17:20 stanford-corenlp-3.8.0-models.jar
-rw-r--r--   1 adiep  admin   5.0M Jun 21 17:20 stanford-corenlp-3.8.0-sources.jar
-rw-r--r--   1 adiep  admin   7.6M Jun 21 17:20 stanford-corenlp-3.8.0.jar
-rw-r--r--   1 adiep  admin   991M Jun 21 17:37 stanford-english-corenlp-2017-06-09-models.jar
drwxr-xr-x   5 adiep  admin   170B Jun 21 17:20 sutime/
drwxr-xr-x   6 adiep  admin   204B Jun 21 17:20 tokensregex/
-rw-r--r--   1 adiep  admin   656K Jun 21 17:20 xom-1.2.10-src.jar
-rw-r--r--   1 adiep  admin   306K Jun 21 17:20 xom.jar

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рд░ рдЦреЛрдЬрдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рдХреНрдпреЛрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИред

рдХреНрдпрд╛ рдЖрдк рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХреНрд▓рд╛рд╕рдкрд╛рде рдПрдирд╡реА рд╡реИрд░рд┐рдПрдмрд▓ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

os.environ['CLASSPATH'] = '/usr/local/share/stanford'

рдПрдХ рдФрд░ рд╕рдорд╛рдзрд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:

os.environ['STANFORD_PARSER'] = '/usr/local/share/stanford'
os.environ['STANFORD_MODELS'] = '/usr/local/share/stanford'

рдЕрдкрдиреЗ рд╕реНрдерд╛рдиреАрдп рд╕реЗрдЯрдЕрдк рдореЗрдВ рдореИрдВрдиреЗ рддреАрдиреЛрдВ рдЪрд░ рд╕реЗрдЯ рдХрд┐рдП рд╣реИрдВред

рдореИрдВрдиреЗ рддреАрдиреЛрдВ рдХреЛ рдЕрдкрдиреЗ zsh рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдФрд░ рдореИрдВ рдЕрднреА рднреА рдЙрдиреНрд╣реАрдВ рдореБрджреНрджреЛрдВ рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реВрдВред

рд╕рд╛рде рд╣реА, рдЬрдм рдореИрдВ рд╡рд┐рд╖рд╛рдХреНрдд рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рд╡рд╣реА рд╕рдЯреАрдХ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИрдВред

рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдХрд┐рддрдиреА рдорджрдж рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЬрд╛рд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрдВрдХреНрддрд┐ рдЬреЛрдбрд╝реА рд╣реИ, рдЬрд┐рд╕рдХреА рддреБрд▓рдирд╛ рдпрд╣ рдХрд░рддрд╛ рд╣реИред

['/usr/local/share/stanford/stanford-corenlp-3.8.0.jar', '/usr/local/share/stanford/stanford-corenlp-3.8.0.jar']
Traceback (most recent call last):
  File "<input>", line 1, in <module>
    s = nltk.parse.corenlp.CoreNLPServer()
  File "/Users/adiep/feedback-sentiment/.env/src/nltk/nltk/parse/corenlp.py", line 70, in __init__
    key=lambda model_name: re.match(self._JAR, model_name)
TypeError: '>' not supported between instances of 'NoneType' and 'NoneType'

re.match рдорд┐рд▓рд╛ рдЬрд╛рд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде _JAR рд╕реЗ рдорд┐рд▓рд╛рди рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд╣реЛ рд░рд╣рд╛ рд╣реИред
```>>> рдЖрдпрд╛рдд nltk

рдЖрдпрд╛рдд рдкреБрди:
рдПрд╕ = nltk.parse.corenlp.CoreNLPServer()
['/usr/local/share/stanford/stanford-corenlp-3.8.0.jar', '/usr/local/share/stanford/stanford-corenlp-3.8.0.jar']
рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ " ", рд▓рд╛рдЗрди 1, рдЗрди
рдПрд╕ = nltk.parse.corenlp.CoreNLPServer()
рдлрд╝рд╛рдЗрд▓ "/Users/adiep/feedback-sentment/.env/src/nltk/nltk/parse/corenlp.py", рд▓рд╛рдЗрди 70, __init__ рдореЗрдВ
key=lambda model_name: re.match(self._JAR, model_name)
рд▓реЗрдЦрди рддреНрд░реБрдЯрд┐: '>' 'рдХреЛрдИ рдирд╣реАрдВ' рдФрд░ 'рдХреЛрдИ рдирд╣реАрдВ' рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ
jar = '/usr/рд▓реЛрдХрд▓/рд╢реЗрдпрд░/рд╕реНрдЯреИрдирдлреЛрд░реНрдб/рд╕реНрдЯреИрдирдлреЛрд░реНрдб-рдХреЛрд░рдирдПрд▓рдкреА-3.8.0.jar'
r_jar = nltk.parse.corenlp.CoreNLPServer._JAR
рдкреБрдирдГ рдорд┐рд▓рд╛рди (r_jar, рдЬрд╛рд░)

```

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХрд┐ re.match рдХреЛ рдкреВрд░рд╛ рдкрде рдЦрд┐рд▓рд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдпрд╣ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЬрд╛рд░ рдлрд╝рд╛рдЗрд▓ рдХреА рдЦреЛрдЬ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╣рдореЗрд╢рд╛ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд┐рд░реНрдл рдЬрд╛рд░ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдирд╛рдо рдлреАрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред

рдареАрдХ рд╣реИ рдлрд┐рдХреНрд╕ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред

рдореИрдВрдиреЗ re.match(...) рдХреЛ re.search(...).group() рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдХреЗрд╡рд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рд╢реБрд░реБрдЖрдд рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдпрд╣ рд╣рд░ рдЬрдЧрд╣ рджрд┐рдЦрддрд╛ рд╣реИред

рдПрдХ рдФрд░ рдореБрджреНрджреЗ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЙрд╕ рдореБрджреНрджреЗ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИ рдЬреЛ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ CoreNLParse рдХреЗ рд╕рд╛рде рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдерд╛ред

>>> s = nltk.parse.corenlp.CoreNLPServer()
>>> s.url
'http://localhost:9000'
>>> s.start()
Traceback (most recent call last):
  File "<input>", line 1, in <module>
    s.start()
  File "/Users/adiep/feedback-sentiment/.env/src/nltk/nltk/parse/corenlp.py", line 149, in start
    'Could not connect to the server.'
nltk.parse.corenlp.CoreNLPServerError: Could not connect to the server.

рдареАрдХ рд╣реИ, рддреЛ рдпрд╣ рдкреНрд░реЙрдХреНрд╕реА рд╕рдорд╕реНрдпрд╛ рдереАред рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдЖрдк NO_PROXY='localhost' рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрдм рдореБрдЭреЗ рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рд╕реЗ рдордирд╛ рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реИред

рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпреЛрдВ, рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ рд╕рд░реНрд╡рд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдкреЛрд░реНрдЯ 9000 рдкрд░ рдПрдХ рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИред
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдПрдХ corenlp рд╕рд░реНрд╡рд░ рддреИрд░ рд░рд╣рд╛ рдерд╛ред рдореИрдВрдиреЗ рдЕрднреА рдЗрд╕реЗ рдорд╛рд░ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдЕрдм рдпрд╣ рдкреЛрд░реНрдЯ 9000 рдкрд┐рдВрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред
```>>> рдЖрдпрд╛рдд nltk

s = nltk.parse.corenlp.CoreNLPServer(verbose=True)
[рд╕реНрдЯреИрдирдлреЛрд░реНрдб-рдХреЛрд░рдирдПрд▓рдкреА-(\d+) рдорд┐рд▓рд╛ред(\d+).(\d+).jar: /usr/local/share/stanford/stanford-corenlp-3.8.0.jar]
[рд╕реНрдЯреИрдирдлреЛрд░реНрдб-рдХреЛрд░рдирдПрд▓рдкреА-(\d+) рдорд┐рд▓рд╛ред(\d+).(\d+).jar: /usr/local/share/stanford/stanford-corenlp-3.8.0.jar]
[рд╕реНрдЯреИрдирдлреЛрд░реНрдб-рдХреЛрд░рдирдПрд▓рдкреА-(\d+) рдорд┐рд▓рд╛ред(\d+)ред(\d+)-models.jar: /usr/local/share/stanford/stanford-corenlp-3.8.0-models.jar]
рдПрд╕.рд╕реНрдЯрд╛рд░реНрдЯ ()
[рдЬрд╛рд╡рд╛ рдорд┐рд▓рд╛: /usr/bin/java]
[рдЬрд╛рд╡рд╛ рдорд┐рд▓рд╛: /usr/bin/java]
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
HTTPConnectionPool (рд╣реЛрд╕реНрдЯ = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ', рдкреЛрд░реНрдЯ = 59023): рдЕрдзрд┐рдХрддрдо рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ url рдХреЗ рд╕рд╛рде рдкрд╛рд░ рд╣реЛ рдЧрдП: /live (NewConnectionError рдХреЗ рдХрд╛рд░рдг (': рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓: [Errno 61] рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрд╡реАрдХреГрдд',))
рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ " ", рд▓рд╛рдЗрди 1, рдЗрди
рдПрд╕.рд╕реНрдЯрд╛рд░реНрдЯ ()
рдлрд╝рд╛рдЗрд▓ "/Users/adiep/feedback-sentiment/.env/src/nltk/nltk/parse/corenlp.py", рд▓рд╛рдЗрди 150, рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ
'рд╕рд░реНрд╡рд░ рд╕реЗ рд╕рдВрдкрд░реНрдХ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реА рд╣реЛ рд╕рдХрд╛ред'
nltk.parse.corenlp.CoreNLPServerError: рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реЛ рд╕рдХрд╛ред
```

рдЕрдЪреНрдЫрд╛ рд╕реНрд╡рд╛рдореА, рдЕрдм рдпрд╣ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

рддреЛ рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдореБрдЭреЗ re.match рдХреЛ re.search.group рдореЗрдВ рдмрджрд▓рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдореЗрдВ рдПрдХ рдлреНрд▓реЛрдЯрд┐рдВрдЧ corenlpserver рдХреЛ рдорд╛рд░рдирд╛ рдкрдбрд╝рд╛ред

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХреЛрдб рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдЕрдиреНрдп corenlpservers рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ? рдкрддрд╛ рдирд╣реАрдВ рдХреНрдпрд╛ рдпрд╣ рдХрд░рдиреЗ рд▓рд╛рдпрдХ рднреА рд╣реИред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рдХреНрд▓реЙрдЬ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рд╕рд░реНрд╡рд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рд░реЛрдХрддреЗ рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдкрд╛рдЗрдерди рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рд░реНрд╡рд░ рдирд╣реАрдВред рдореИрдВ рдХреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рджреБрднрд╛рд╖рд┐рдпрд╛ рдореЗрдВ рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдХрд░ рд░рд╣рд╛ рдерд╛ рдФрд░ s.stop() рдЪрд▓рд╛рдирд╛ рднреВрд▓ рд░рд╣рд╛ рдерд╛ред

рд╣рдореЗрдВ рдХрд┐рд╕реА рддрд░рд╣ рд╕реНрдЯреИрдирдлреЛрд░реНрдб рдХреЛрд░рдПрдирдПрд▓рдкреА рдПрдкреАрдЖрдИ рдХреЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЛ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рддрд╛рдХрд┐ рд╣рдо рд▓реЛрдЧреЛрдВ рд╕реЗ рдХрд╣реЗрдВ рдХрд┐ рд╡реЗ рдкрд╛рдпрдерди рдХреЗ рдЕрдВрджрд░ рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рди рдХрд░реЗрдВред

рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рд╣рдо __all__ рдЪрд╛рд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╢рд╛рдпрдж рд╣рдо nltk.parse.corenlp рдХреЗ рдЕрдВрджрд░ рд╕реАрдорд┐рдд рдкрд╣реБрдВрдЪ рдХреА рдЕрдиреБрдорддрд┐ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ CoreNLPServer рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рд╕реЗ рд░реЛрдХ рд╕рдХрддреЗ рд╣реИрдВред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЬрд┐рд╕ рдирд┐рдореНрдирддрдо рд╕реНрддрд░ рдХреА рд╡рд╕реНрддреБ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рд╡рд╣ рд╣реИ GenericCoreNLPParser ред

BTW, @dimazest рдХреЗрд╡рд▓ рдкрд░реАрдХреНрд╖рдг рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП CoreNLPServer рдЙрдкрдпреЛрдЧ рд╣реИ?

рд╣рд╛рдВ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╣реИрд▓реЛ - рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдпрд╣рд╛рдВ рдиреЛрдЯ рдХрд┐рдП рдЧрдП рдПрдХ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИред

рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЗрд╕ рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдореИрдВ рд╕реНрдЯреИрдирдлреЛрд░реНрдбрдПрдирдИрдЖрд░рдЯреИрдЧрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЬреЛ рдПрдХ рдмрд╣рд┐рд╖реНрдХрд░рдг рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИред

/usr/local/lib/python2.7/dist-packages/nltk/tag/stanford.py:183: DeprecationWarning: 
The StanfordTokenizer will be deprecated in version 3.2.5.
Please use nltk.tag.corenlp.CoreNLPPOSTagger or nltk.tag.corenlp.CoreNLPNERTagger instead.

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдЪреЗрддрд╛рд╡рдиреА рдореЗрдВ рдПрдХ рдЯрд╛рдЗрдкреЛ рд╣реИред рдореИрдВ рд╕реЗ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдерд╛ nltk.tag.stanford рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП CoreNLPNERTagger ред

рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдирдП рдлрд╝рдВрдХреНрд╢рди рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рдпрд╣ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
рдкрд╣рд▓реЗ рдореЗрд░реЗ рдкрд╛рд╕ рдерд╛:

    stanfordClassifier = '/root/stanford-ner-2017-06-09/classifiers/english.muc.7class.distsim.crf.ser.gz'
    stanfordNerPath = '/root/stanford-ner-2017-06-09/stanford-ner.jar'
    st = StanfordNERTagger(stanfordClassifier, stanfordNerPath, encoding='utf8')
    tokens = nltk.tokenize.word_tokenize(text) 
    ner_tags = st.tag(tokens)

рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдЕрдм рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ

    stanfordClassifier = '/root/stanford-ner-2017-06-09/classifiers/english.muc.7class.distsim.crf.ser.gz'
    stanfordNerPath = '/root/stanford-ner-2017-06-09/stanford-ner.jar'
    with CoreNLPServer(stanfordNerPath, stanfordClassifier) as server:
        st = CoreNLPNERTagger(url=server.url)
        tokens = nltk.tokenize.word_tokenize(text) 
        ner_tags = st.tag(tokens)

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдХреЛрдб рдпрд╣ рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИ: CoreNLPServerError: Could not connect to the server.

рдореБрдЭреЗ CoreNLPNERTagger рдХреИрд╕реЗ рдХреЙрд▓ рдХрд░рдирд╛ рд╣реИ рдФрд░ рдпрд╣ рдХреЙрд▓ рдмрд╣рд┐рд╖реНрдХреГрдд StanfordNERTagger рд╕реЗ рдХреИрд╕реЗ рднрд┐рдиреНрди рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдХрд╣реАрдВ рднреА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред

рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХреА рдорджрдж рдХреА рдмреЗрд╣рдж рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред рдзрдиреНрдпрд╡рд╛рдж!

рдирдорд╕реНрддреЗ, рдореБрдЭреЗ рдЦреЗрдж рд╣реИ рдХрд┐ рдХреЛрдИ рджрд╕реНрддрд╛рд╡реЗрдЬ рдирд╣реАрдВ рд╣реИред рдПрдкреАрдЖрдИ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ, рдпрд╣рд╛рдБ рдЖрдкрдХреЛ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред #1510 рдХрд╛ рд╕рдВрджрд░реНрдн рд▓реЗрдВ, рдЗрд╕рдореЗрдВ рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдкрд░ рдПрдХ рд▓рдВрдмреА рдЪрд░реНрдЪрд╛ рд╣реИред

рдореБрдЦреНрдп рдкрд░рд┐рд╡рд░реНрддрди: рдПрдирдПрд▓рдЯреАрдХреЗ рдХреЛрд░рдПрдирдПрд▓рдкреА рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЖрдкрдХреЛ рдЗрд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП https://stanfordnlp.github.io/CoreNLP/corenlp-server.html рджреЗрдЦреЗрдВ, рд▓реЗрдХрд┐рди рдХрдорд╛рдВрдб рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП:

# Run the server using all jars in the current directory (e.g., the CoreNLP home directory)
java -mx4g -cp "*" edu.stanford.nlp.pipeline.StanfordCoreNLPServer -port 9000 -timeout 15000

рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╕рд░реНрд╡рд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, http://localhost :9000/ рдЦреЛрд▓реЗрдВред

рдЕрдм рдЖрдк NLTK corenlp рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ:

tagger = CoreNLPNERTagger(url='http://localhost:9000')
tokens = tagger.tag(text)

рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рд╣рд╛рдВ! рдпрд╣ рдХрд╛рдоред рдорджрдж рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред

рдзрдиреНрдпрд╡рд╛рдж @dimazest , @alvations

рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рдореИрдВ рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдХреНрдпрд╛ рдХреЛрдИ рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ? рдореИрдВ рдЬреЛ рдХреЛрдб рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣ рдпрд╣рд╛рдВ рд╣реИред

nltk.parse.corenlp рд╕реЗ CoreNLPServer рдЖрдпрд╛рдд рдХрд░реЗрдВ
рд╕рд░реНрд╡рд░ = CoreNLPServer("stanford-corenlp-4.0.0.jar",,"stanford-corenlp-4.0.0-models.jar",verbose=True)
рд╕рд░реНрд╡рд░.рд╕реНрдЯрд╛рд░реНрдЯ ()

nltk.parse.corenlpnltk.pa рд╕реЗ рдЖрдпрд╛рдд CoreNLPParser
рдкрд╛рд░реНрд╕рд░ = CoreNLPParser ()
рдкрд╛рд░реНрд╕ = рдЕрдЧрд▓рд╛ (parser.raw_parse ("рдореИрдВрдиреЗ рдХрд┐рддрд╛рдм рдХреЛ рдЯреЗрдмрд▓ рдкрд░ рдмреЙрдХреНрд╕ рдореЗрдВ рд░рдЦрд╛ рд╣реИред"))

рд╕рд░реНрд╡рд░.рд╕реНрдЯреЙрдк ()

рдореИрдВ рдЗрд╕реЗ рдХреЛрд░рдПрдирдПрд▓рдкреА рдХреЗ рд▓рд┐рдП рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрджрд░ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ рддрд╛рдХрд┐ рдореБрдЭреЗ рдкреЗрдЯ рдкрде рдпрд╛ рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рди рд╣реЛред
рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рддрд╛ рд╣реИ:

[рдЬрд╛рд╡рд╛ рдорд┐рд▓рд╛: /usr/bin/java]
[рдЬрд╛рд╡рд╛ рдорд┐рд▓рд╛: /usr/bin/java]
рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "/Users/benstevens/Desktop/Bernstein2/Ben/stanford-corenlp-4.0.0/BenTest.py", рд▓рд╛рдЗрди 4, рдореЗрдВ
рд╕рд░реНрд╡рд░.рд╕реНрдЯрд╛рд░реНрдЯ ()
рдлрд╝рд╛рдЗрд▓ "/Users/benstevens/Library/Python/3.8/lib/python/site-packages/nltk/parse/corenlp.py", рд▓рд╛рдЗрди 153, рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ
CoreNLPServerError рдмрдврд╝рд╛рдПрдВ ("рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реЛ рд╕рдХрд╛ред")
nltk.parse.corenlp.CoreNLPServerError: рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реЛ рд╕рдХрд╛ред

рдореИ рдХрд┐рд╕реА рднреА рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрднрд╛рд░реА рд░рд╣реВрдБрдЧрд╛ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕