minor fix
This commit is contained in:
parent
5b6e44c827
commit
e58740f557
6
pospro
6
pospro
|
@ -33,8 +33,10 @@ class SingleInstanceApp(QApplication):
|
|||
def __init__(self, *args, **kwargs):
|
||||
super().__init__(*args, **kwargs)
|
||||
|
||||
for process in psutil.process_iter(['pid', 'name']):
|
||||
if process.info['name'] == PROCESS_NAME:
|
||||
for process in psutil.process_iter(['pid', 'name', 'cmdline']):
|
||||
name = process.info['name']
|
||||
cmdline = process.info['cmdline']
|
||||
if name == PROCESS_NAME or (isinstance(cmdline, list) and 'pospro' in cmdline):
|
||||
logger.error('La aplicación ya esta en ejecución')
|
||||
self.show_already_running_dialog()
|
||||
sys.exit(1)
|
||||
|
|
Loading…
Reference in New Issue