Catch more exceptions in rpc
This commit is contained in:
parent
14c1dbf19c
commit
3a178cb797
1 changed files with 9 additions and 0 deletions
|
@ -2,6 +2,7 @@ import platform
|
|||
import time
|
||||
from logging import getLogger
|
||||
|
||||
import pypresence.exceptions
|
||||
from PyQt5.QtCore import QObject, QSettings
|
||||
from PyQt5.QtWidgets import QMessageBox
|
||||
from pypresence import Presence
|
||||
|
@ -64,6 +65,14 @@ class DiscordRPC(QObject):
|
|||
logger.warning("File not found error\n" + str(e))
|
||||
self.RPC = None
|
||||
return
|
||||
except pypresence.exceptions.InvalidPipe as e:
|
||||
logger.error("Is Discord running? \n" + str(e))
|
||||
self.RPC = None
|
||||
return
|
||||
except Exception as e:
|
||||
logger.error(str(e))
|
||||
self.RPC = None
|
||||
return
|
||||
self.update_rpc(app_name)
|
||||
|
||||
def update_rpc(self, app_name=None):
|
||||
|
|
Loading…
Reference in a new issue