前提・実現したいこと
plyerを使って通知を出していたが、ある日から突然
Exception: Shell_NotifyIconW failed.
が出るようになってきた。
このエラーを解決もしくは無視できるようにしたいです。
検索しましたが、全然それっぽい情報が出てこないので謎です。
発生している問題・エラーメッセージ
Exception in thread Thread-1: Traceback (most recent call last): File "C:"Program Files\Python37\lib\threading.py", line 926, in _bootstrap_inner self.run() File "C:"Program Files\Python37\libythreading.py", line 870, in run self._target(*self._args, **self._kwargs) File "C:Users\user\AppData\Roaming\Python\Python37\site-packages\plyer\platforms\win\libs\balloontip.py", line 208, in balloon_tip WindowsBalloonTip(**kwargs) File "C:Users\user\AppData\Roaming\Python\Python37\site-packages\plyer\platforms\win\libs\balloontip.py", line 141, in __init__ self.notify(title, message, app_name) File "C:Users\user\AppData\Roaming\Python\Python37\site-packages\plyer\platforms\win\libs\balloontip.py", line 190, in notify raise Exception('Shell_NotifyIconW failed.') Exception: Shell_NotifyIconW failed.
該当のソースコード
Python
1from plyer import notification 2 3 4try: 5 notification.notify( 6 title='foo', 7 message = "ber", 8 app_name=__file__, 9 app_icon='./icon.ico' 10 ) 11except Exception as e: 12 print("aaa") 13print("hoge")
試したこと
try exceptでエラーを拾って無理やり実行させ続けようとしましたが、例外を拾えないようです。(aaaが表示されずに終わる。)
補足情報(FW/ツールのバージョンなど)
Python 3.7.4
Win10 2004
plyer 1.4.3
直近の再起動 1週間ぐらいしてなさそう
アイコンファイルが読み込めていないわけではないです。その場合エラー文が違います。
20/11/02 補足
20/11/02にて再起動を行って以来今のところ不調無し。
ただし、定期的に再起動を要するシステムなど安定性が低すぎるのでアップデートの適応が済んでいなかったとかでない限り根本的に解決したいところ。もしくは再起動を要することを通知できるようにしたい。
20/11/02 補足2
再起動後も同様のエラー発生
回答3件
あなたの回答
tips
プレビュー