minor fix

This commit is contained in:
Wilson Gomez 2023-10-21 12:13:23 -05:00
parent 5b6e44c827
commit e58740f557
1 changed files with 4 additions and 2 deletions

6
pospro
View File

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