|
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.core — PyThaiNLP fc91b16 documentation</title> |
| 8 | + <title>pythainlp.corpus.core — PyThaiNLP abec060 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=e59714d7" /> |
11 | 11 | <link rel="stylesheet" type="text/css" href="../../../_static/style.css?v=eea1f72d" /> |
12 | 12 |
|
13 | 13 |
|
14 | 14 | <script src="../../../_static/jquery.js?v=5d32c60e"></script> |
15 | 15 | <script src="../../../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script> |
16 | | - <script src="../../../_static/documentation_options.js?v=3e526f07"></script> |
| 16 | + <script src="../../../_static/documentation_options.js?v=938edcfb"></script> |
17 | 17 | <script src="../../../_static/doctools.js?v=9bcbadda"></script> |
18 | 18 | <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script> |
19 | 19 | <script src="../../../_static/js/theme.js"></script> |
@@ -448,7 +448,8 @@ <h1>Source code for pythainlp.corpus.core</h1><div class="highlight"><pre> |
448 | 448 |
|
449 | 449 | <span class="k">with</span> <span class="nb">open</span><span class="p">(</span><span class="n">get_full_data_path</span><span class="p">(</span><span class="n">dst</span><span class="p">),</span> <span class="s2">"rb"</span><span class="p">)</span> <span class="k">as</span> <span class="n">f</span><span class="p">:</span> |
450 | 450 | <span class="n">content</span> <span class="o">=</span> <span class="n">f</span><span class="o">.</span><span class="n">read</span><span class="p">()</span> |
451 | | - <span class="n">file_md5</span> <span class="o">=</span> <span class="n">hashlib</span><span class="o">.</span><span class="n">md5</span><span class="p">(</span><span class="n">content</span><span class="p">)</span><span class="o">.</span><span class="n">hexdigest</span><span class="p">()</span> |
| 451 | + <span class="c1"># MD5 is insecure but sufficient here</span> |
| 452 | + <span class="n">file_md5</span> <span class="o">=</span> <span class="n">hashlib</span><span class="o">.</span><span class="n">md5</span><span class="p">(</span><span class="n">content</span><span class="p">)</span><span class="o">.</span><span class="n">hexdigest</span><span class="p">()</span> <span class="c1"># noqa: S324</span> |
452 | 453 |
|
453 | 454 | <span class="k">if</span> <span class="n">md5</span> <span class="o">!=</span> <span class="n">file_md5</span><span class="p">:</span> |
454 | 455 | <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">"Hash does not match expected."</span><span class="p">)</span> |
|
0 commit comments