Some fix in pywallter.py to run with gevent

This commit is contained in:
kitoy 2025-12-16 07:52:12 +01:00
parent f67ccfdd19
commit 89bfce21b6

View File

@ -18,7 +18,8 @@ from views.logs import logs
from views.loginlogout import loginlogout
from views.gallery import mygallery
from tools.databaseinit import init_db, check_directories, db_migrate
from tools.databaseinit import init_db, check_directories, db_migrate, check_directories
import glob, os, sys, time
@ -80,8 +81,11 @@ def create_app():
app = Flask( 'pywallter' )
app.config.from_pyfile('config.py')
bcrypt = Bcrypt(app)
database= app.config['DATABASE']
xmpp_server_not_installed = system('whereis prosodyctl')
mail_server_not_installed = system('whereis set_mail_alias') + system('whereis set_mail_passwd') + system('whereis smtpctl')
folder_users= app.config['DOSSIER_APP']
extensionimg = app.config['EXT_IMG']
if XMPP_SERVER and xmpp_server_not_installed :
print ("Vous avez activé la prise en charge du protocole XMPP mais prosody n'est pas installé")
@ -95,21 +99,19 @@ def create_app():
print(" Pywallter ne peut démarrer en l'état désactivé la fonction Mail ou/et installé et confiurer les programme Dovecot et opensmtpd ainsi que les scripts pour gérer les comptes mails")
exit(1)
init_db(DATABASE)
db_migrate(DATABASE)
if init_dir():
init_db(database)
db_migrate(database)
if check_directories(folder_users):
print ("Le repertoire des utilisateurs a été créer")
DOSSIER_PERSO= app.config['DOSSIER_APP']
extensionimg = app.config['EXT_IMG']
app.register_blueprint(inscription)
app.register_blueprint(blog)
app.register_blueprint(filesupload)
app.register_blueprint(mymailbox)
app.register_blueprint(profil)
app.register_blueprint(logs)
app.register_blueprint(loginlogout)