Gentoo Linux上でとあるPythonスクリプトを実行したところ
Error: Unsafe load() call disabled by Gentoo. See bug #659348
のようなエラーで実行できなくなってしまいました。
以前は問題なく動いていたスクリプトです。ということで少し調べてみたところ、下の件が関係しているような感じです。
659348 – (CVE-2017-18342)
https://bugs.gentoo.org/659348
とりあえず、簡単に修正したい場合はYAMLのload()
を使っている部分をfull_load()
かsafe_load()
に書き換えてみると良いみたいです。
関連記事
Pythonでnkf
Pythonで文字コードが不明な文字列(例えばインターネット上のHTMLは文字コードが間違っている場合があります)はnkfを使うと簡単に取り扱うことができるみたいです。
# emerge -pv app-i18n/nkf
These are the packages that would be merged, in order:
Calculating dependencies... ...