Skip to content
Snippets Groups Projects
Commit ca17fb80 authored by Martin Mareš's avatar Martin Mareš
Browse files

Přestáváme používat flaskovou instance_path

parent 7f8fd2a0
No related branches found
No related tags found
No related merge requests found
This commit is part of merge request !21. Comments created here will be created in the context of that merge request.
...@@ -62,7 +62,7 @@ mo.config.DATA_DIR = os.path.abspath(mo.config.DATA_DIR) ...@@ -62,7 +62,7 @@ mo.config.DATA_DIR = os.path.abspath(mo.config.DATA_DIR)
static_dir = os.path.abspath('static') static_dir = os.path.abspath('static')
# Aplikační objekt # Aplikační objekt
app = Flask(__name__, instance_path=mo.config.DATA_DIR, static_folder=static_dir) app = Flask(__name__, static_folder=static_dir)
app.config.from_object(config) app.config.from_object(config)
app.request_class = Request app.request_class = Request
db.flask_db = SQLAlchemy(app, metadata=db.metadata) db.flask_db = SQLAlchemy(app, metadata=db.metadata)
......
...@@ -9,8 +9,8 @@ import wtforms ...@@ -9,8 +9,8 @@ import wtforms
import mo.db as db import mo.db as db
import mo.jobs import mo.jobs
import mo.util
from mo.util import logger from mo.util import logger
from mo.web import app
class PagerForm(FlaskForm): class PagerForm(FlaskForm):
...@@ -41,7 +41,7 @@ class PagerForm(FlaskForm): ...@@ -41,7 +41,7 @@ class PagerForm(FlaskForm):
def send_task_statement(round: db.Round) -> Response: def send_task_statement(round: db.Round) -> Response:
assert round.tasks_file is not None assert round.tasks_file is not None
file = os.path.join(app.instance_path, 'statements', round.tasks_file) file = os.path.join(mo.util.data_dir('statements'), round.tasks_file)
if os.path.isfile(file): if os.path.isfile(file):
return send_file(file, mimetype='application/pdf') return send_file(file, mimetype='application/pdf')
else: else:
...@@ -64,7 +64,7 @@ def task_paper_filename(paper: db.Paper) -> str: ...@@ -64,7 +64,7 @@ def task_paper_filename(paper: db.Paper) -> str:
def send_task_paper(paper: db.Paper) -> Response: def send_task_paper(paper: db.Paper) -> Response:
file = os.path.join(app.instance_path, 'submits', paper.file_name) file = os.path.join(mo.util.data_dir('submits'), paper.file_name)
if os.path.isfile(file): if os.path.isfile(file):
return send_file(file, mimetype='application/pdf') return send_file(file, mimetype='application/pdf')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment