## 事象 コマンドで起動すると以下のエラーが出る。[[Flow Launcher]]のインストールは[[Scoop]]を使っている。 ``` System.IO.InvalidDataException: Emoji+|Exception ignored in: <function Launcher.__del__ at 0x000001D1A3BF8040> Traceback (most recent call last): File "C:\Users\syoum\scoop\apps\Flow-Launcher\current\app-1.9.4\UserData\Plugins\Emoji+-1.4.3\lib\flox\launcher.py", line 59, in __del__ self.__call__() File "C:\Users\syoum\scoop\apps\Flow-Launcher\current\app-1.9.4\UserData\Plugins\Emoji+-1.4.3\lib\flox\__init__.py", line 96, in __call__ return super().__call__() File "C:\Users\syoum\scoop\apps\Flow-Launcher\current\app-1.9.4\UserData\Plugins\Emoji+-1.4.3\lib\flox\launcher.py", line 41, in __call__ results = request_method(*request_parameters) File "C:\Users\syoum\scoop\apps\Flow-Launcher\current\app-1.9.4\UserData\Plugins\Emoji+-1.4.3\lib\flox\__init__.py", line 127, in _query self.query(query) File "C:\Users\syoum\scoop\apps\Flow-Launcher\current\app-1.9.4\UserData\Plugins\Emoji+-1.4.3\plugin\emoji.py", line 64, in query self._results = cache(self.results)(query) File "C:\Users\syoum\scoop\apps\Flow-Launcher\current\app-1.9.4\UserData\Plugins\Emoji+-1.4.3\lib\flox\utils.py", line 31, in wrapper cache = json.load(f, encoding='utf-8') File "C:\Users\syoum\scoop\apps\python\current\lib\json\__init__.py", line 293, in load return loads(fp.read(), File "C:\Users\syoum\scoop\apps\python\current\lib\json\__init__.py", line 359, in loads return cls(**kw).decode(s) TypeError: JSONDecoder.__init__() got an unexpected keyword argument 'encoding' ``` ## 原因 [[Python 3.9]]で[[json.loads]]の`encoding`が削除されたため。 ## 解決方法 [[Flow Launcher]]の`General` > `Python Directory`設定にて、[[Python 3.8]]以下のバージョンを指定する。 ## 参考 - [JSONDecoder\.\_\_init\_\_\(\) got an unexpected keyword argument 'encoding' · Issue \#30 · CaTzil/service\.subtitles\.napisy24pl](https://github.com/CaTzil/service.subtitles.napisy24pl/issues/30)