1
0
Fork 0
mirror of synced 2024-06-26 10:11:19 +12:00

Catch more exceptions in rpc

This commit is contained in:
Dummerle 2021-05-01 11:24:38 +02:00
parent 14c1dbf19c
commit 3a178cb797

View file

@ -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):