validate os

This commit is contained in:
Wilson Gomez 2023-10-21 11:47:53 -05:00
parent 853997bfd5
commit 5b6e44c827
1 changed files with 7 additions and 1 deletions

8
pospro
View File

@ -5,6 +5,7 @@ import sys
import argparse
import setproctitle
import psutil
import ctypes
from PySide6.QtCore import Qt, QCoreApplication
from PySide6.QtWidgets import QApplication, QMessageBox
# from PyQt5.QtWidgets import QApplication
@ -25,6 +26,7 @@ except NameError:
pass
PROCESS_NAME = "app_presik_pos"
OS_NAME = os.name
class SingleInstanceApp(QApplication):
@ -55,7 +57,11 @@ class Client(object):
self.app.setOrganizationDomain("presik.com")
self.app.setApplicationName("SMART POS")
self.app.setStyle("fusion")
setproctitle.setproctitle(PROCESS_NAME)
if OS_NAME == 'posix':
setproctitle.setproctitle(PROCESS_NAME)
elif OS_NAME == 'nt':
kernel32 = ctypes.windll.kernel32
kernel32.SetConsoleTitleW(PROCESS_NAME)
def init_login(self):
_file_config = 'config_pos.ini'