|
5 | 5 | <head> |
6 | 6 | <meta charset="utf-8" /> |
7 | 7 | <meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
8 | | - <title>pythainlp.corpus.common — PyThaiNLP 7db158d documentation</title> |
| 8 | + <title>pythainlp.corpus.common — PyThaiNLP 0c21974 documentation</title> |
9 | 9 | <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=03e43079" /> |
10 | 10 | <link rel="stylesheet" type="text/css" href="../../../_static/css/theme.css?v=9edc463e" /> |
11 | 11 | <link rel="stylesheet" type="text/css" href="../../../_static/copybutton.css?v=76b2166b" /> |
|
14 | 14 |
|
15 | 15 | <script src="../../../_static/jquery.js?v=5d32c60e"></script> |
16 | 16 | <script src="../../../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script> |
17 | | - <script src="../../../_static/documentation_options.js?v=35c06163"></script> |
| 17 | + <script src="../../../_static/documentation_options.js?v=c1e7d435"></script> |
18 | 18 | <script src="../../../_static/doctools.js?v=fd6eb6e6"></script> |
19 | 19 | <script src="../../../_static/sphinx_highlight.js?v=6ffebe34"></script> |
20 | 20 | <script src="../../../_static/clipboard.min.js?v=a7894cd8"></script> |
@@ -122,7 +122,7 @@ <h1>Source code for pythainlp.corpus.common</h1><div class="highlight"><pre> |
122 | 122 | <span class="kn">from</span><span class="w"> </span><span class="nn">typing</span><span class="w"> </span><span class="kn">import</span> <span class="n">TYPE_CHECKING</span> |
123 | 123 |
|
124 | 124 | <span class="k">if</span> <span class="n">TYPE_CHECKING</span><span class="p">:</span> |
125 | | - <span class="kn">from</span><span class="w"> </span><span class="nn">typing</span><span class="w"> </span><span class="kn">import</span> <span class="n">Union</span> |
| 125 | + <span class="kn">from</span><span class="w"> </span><span class="nn">typing</span><span class="w"> </span><span class="kn">import</span> <span class="n">Any</span><span class="p">,</span> <span class="n">Union</span> |
126 | 126 |
|
127 | 127 | <span class="n">__all__</span> <span class="o">=</span> <span class="p">[</span> |
128 | 128 | <span class="s2">"countries"</span><span class="p">,</span> |
@@ -534,10 +534,12 @@ <h1>Source code for pythainlp.corpus.common</h1><div class="highlight"><pre> |
534 | 534 | <span class="sd"> # output: ['จรุก', 'วราหะ', 'วราห์', 'ศูกร', 'สุกร']</span> |
535 | 535 | <span class="sd"> """</span> |
536 | 536 | <span class="n">synonyms</span> <span class="o">=</span> <span class="n">thai_synonyms</span><span class="p">()</span> <span class="c1"># get a dictionary of {word, synonym}</span> |
537 | | - <span class="n">list_synonym</span> <span class="o">=</span> <span class="p">[]</span> |
| 537 | + <span class="n">list_synonym</span><span class="p">:</span> <span class="nb">list</span><span class="p">[</span><span class="n">Any</span><span class="p">]</span> <span class="o">=</span> <span class="p">[]</span> |
538 | 538 |
|
539 | 539 | <span class="k">if</span> <span class="n">word</span> <span class="ow">in</span> <span class="n">synonyms</span><span class="p">[</span><span class="s2">"word"</span><span class="p">]:</span> <span class="c1"># find by word</span> |
540 | | - <span class="n">list_synonym</span><span class="o">.</span><span class="n">extend</span><span class="p">(</span><span class="n">synonyms</span><span class="p">[</span><span class="s2">"synonym"</span><span class="p">][</span><span class="n">synonyms</span><span class="p">[</span><span class="s2">"word"</span><span class="p">]</span><span class="o">.</span><span class="n">index</span><span class="p">(</span><span class="n">word</span><span class="p">)])</span> |
| 540 | + <span class="n">word_list</span> <span class="o">=</span> <span class="n">synonyms</span><span class="p">[</span><span class="s2">"word"</span><span class="p">]</span> |
| 541 | + <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">word_list</span><span class="p">,</span> <span class="nb">list</span><span class="p">):</span> |
| 542 | + <span class="n">list_synonym</span><span class="o">.</span><span class="n">extend</span><span class="p">(</span><span class="n">synonyms</span><span class="p">[</span><span class="s2">"synonym"</span><span class="p">][</span><span class="n">word_list</span><span class="o">.</span><span class="n">index</span><span class="p">(</span><span class="n">word</span><span class="p">)])</span> <span class="c1"># type: ignore[arg-type]</span> |
541 | 543 |
|
542 | 544 | <span class="k">for</span> <span class="n">idx</span><span class="p">,</span> <span class="n">words</span> <span class="ow">in</span> <span class="nb">enumerate</span><span class="p">(</span><span class="n">synonyms</span><span class="p">[</span><span class="s2">"synonym"</span><span class="p">]):</span> <span class="c1"># find by synonym</span> |
543 | 545 | <span class="k">if</span> <span class="n">word</span> <span class="ow">in</span> <span class="n">words</span><span class="p">:</span> |
|
0 commit comments