mirror of https://git.48k.eu/ogcp
Store configuration file path on a global variable
Otherwise, users may change the file path on one place of the code and forget to change the other places.async-tree
parent
083cb7af7f
commit
07c5cb25d2
|
@ -11,8 +11,10 @@ from flask_babel import Babel
|
|||
from flask import Flask
|
||||
from os import urandom
|
||||
|
||||
ogcp_cfg_path = 'cfg/ogcp.json'
|
||||
|
||||
app = Flask(__name__)
|
||||
app.config.from_json('cfg/ogcp.json')
|
||||
app.config.from_json(ogcp_cfg_path)
|
||||
app.secret_key = urandom(16)
|
||||
|
||||
babel = Babel(app)
|
||||
|
|
|
@ -28,7 +28,7 @@ from ogcp.forms.auth import LoginForm, UserForm, DeleteUserForm
|
|||
from ogcp.og_server import servers
|
||||
from flask_babel import lazy_gettext as _l
|
||||
from flask_babel import _
|
||||
from ogcp import app
|
||||
from ogcp import app, ogcp_cfg_path
|
||||
import requests
|
||||
import datetime
|
||||
import hashlib
|
||||
|
@ -1486,7 +1486,7 @@ def save_user(form):
|
|||
'SCOPES': scopes,
|
||||
}
|
||||
|
||||
filename = os.path.join(app.root_path, 'cfg', 'ogcp.json')
|
||||
filename = os.path.join(app.root_path, ogcp_cfg_path)
|
||||
with open(filename, 'r+') as file:
|
||||
config = json.load(file)
|
||||
|
||||
|
@ -1504,7 +1504,7 @@ def save_user(form):
|
|||
def delete_user(username):
|
||||
user = get_user(username)
|
||||
|
||||
filename = os.path.join(app.root_path, 'cfg', 'ogcp.json')
|
||||
filename = os.path.join(app.root_path, ogcp_cfg_path)
|
||||
with open(filename, 'r+') as file:
|
||||
config = json.load(file)
|
||||
|
||||
|
|
Loading…
Reference in New Issue