Some fix in pywallter.py to run with gevent
This commit is contained in:
parent
f67ccfdd19
commit
89bfce21b6
18
pywallter.py
18
pywallter.py
@ -18,7 +18,8 @@ from views.logs import logs
|
|||||||
from views.loginlogout import loginlogout
|
from views.loginlogout import loginlogout
|
||||||
from views.gallery import mygallery
|
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
|
import glob, os, sys, time
|
||||||
|
|
||||||
@ -80,8 +81,11 @@ def create_app():
|
|||||||
app = Flask( 'pywallter' )
|
app = Flask( 'pywallter' )
|
||||||
app.config.from_pyfile('config.py')
|
app.config.from_pyfile('config.py')
|
||||||
bcrypt = Bcrypt(app)
|
bcrypt = Bcrypt(app)
|
||||||
|
database= app.config['DATABASE']
|
||||||
xmpp_server_not_installed = system('whereis prosodyctl')
|
xmpp_server_not_installed = system('whereis prosodyctl')
|
||||||
mail_server_not_installed = system('whereis set_mail_alias') + system('whereis set_mail_passwd') + system('whereis smtpctl')
|
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 :
|
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é")
|
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")
|
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)
|
exit(1)
|
||||||
|
|
||||||
init_db(DATABASE)
|
init_db(database)
|
||||||
db_migrate(DATABASE)
|
db_migrate(database)
|
||||||
if init_dir():
|
if check_directories(folder_users):
|
||||||
print ("Le repertoire des utilisateurs a été créer")
|
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(inscription)
|
||||||
app.register_blueprint(blog)
|
app.register_blueprint(blog)
|
||||||
app.register_blueprint(filesupload)
|
app.register_blueprint(filesupload)
|
||||||
|
app.register_blueprint(mymailbox)
|
||||||
app.register_blueprint(profil)
|
app.register_blueprint(profil)
|
||||||
app.register_blueprint(logs)
|
app.register_blueprint(logs)
|
||||||
app.register_blueprint(loginlogout)
|
app.register_blueprint(loginlogout)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user