-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.py
37 lines (29 loc) · 850 Bytes
/
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import sys
sys.path.append(".")
import psutil
import os
from App.Screens.Apresentation import apresentation
from App.Screens.Login import login_loop
from App.Modules.LerYaml import LerYaml
from App.Sys.ProcessPid import pidProcess
caminhoDB = LerYaml(".Yaml","caminhoDB",index=1)
opw = 'dPID'
arquivo_pid = "App\Sys\pid.txt"
print(pidProcess(opw, None, arquivo_pid))
op = 'cPID'
pid = os.getpid()
arquivo_pid = "App\Sys\pid.txt"
print(pidProcess(op, pid, arquivo_pid))
def verificarBanco(caminho, nomeDB):
db_directory = f"./{caminho}"
db_filename = nomeDB
db_path = os.path.join(db_directory, db_filename)
# Verifica se o banco de dados existe
if os.path.exists(db_path):
return True
else:
return False
if verificarBanco(caminhoDB, "angueraBook.sqlite"):
login_loop()
else:
apresentation()