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):
|
def __init__(self, *args, **kwargs):
|
||||||
super().__init__(*args, **kwargs)
|
super().__init__(*args, **kwargs)
|
||||||
|
|
||||||
for process in psutil.process_iter(['pid', 'name']):
|
for process in psutil.process_iter(['pid', 'name', 'cmdline']):
|
||||||
if process.info['name'] == PROCESS_NAME:
|
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')
|
logger.error('La aplicación ya esta en ejecución')
|
||||||
self.show_already_running_dialog()
|
self.show_already_running_dialog()
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
Loading…
Reference in New Issue