|
|
|
@ -26,7 +26,8 @@ from flask_babel.speaklater import LazyString
|
|
|
|
|
|
|
|
|
|
import os
|
|
|
|
|
|
|
|
|
|
from flask import send_file, __version__
|
|
|
|
|
from flask import send_file
|
|
|
|
|
import importlib
|
|
|
|
|
|
|
|
|
|
from . import logger, config
|
|
|
|
|
from .about import collect_stats
|
|
|
|
@ -49,7 +50,8 @@ def assemble_logfiles(file_name):
|
|
|
|
|
with open(f, 'rb') as fd:
|
|
|
|
|
shutil.copyfileobj(fd, wfd)
|
|
|
|
|
wfd.seek(0)
|
|
|
|
|
if int(__version__.split('.')[0]) < 2:
|
|
|
|
|
version = importlib.metadata.version("flask")
|
|
|
|
|
if int(version.split('.')[0]) < 2:
|
|
|
|
|
return send_file(wfd,
|
|
|
|
|
as_attachment=True,
|
|
|
|
|
attachment_filename=os.path.basename(file_name))
|
|
|
|
|