Improved dep check for windows exe version and further fixes for windows exe

This commit is contained in:
Ozzie Fernandez Isaacs
2024-11-18 18:00:19 +01:00
parent f9cfb38ad3
commit 92fbc9c792
5 changed files with 22 additions and 23 deletions

View File

@@ -23,11 +23,10 @@ import zipfile
import json
from io import BytesIO
from flask_babel.speaklater import LazyString
from importlib.metadata import metadata
import os
from flask import send_file
import importlib
from . import logger, config
from .about import collect_stats
@@ -50,7 +49,7 @@ def assemble_logfiles(file_name):
with open(f, 'rb') as fd:
shutil.copyfileobj(fd, wfd)
wfd.seek(0)
version = importlib.metadata.version("flask")
version = metadata("flask")["Version"]
if int(version.split('.')[0]) < 2:
return send_file(wfd,
as_attachment=True,
@@ -74,7 +73,7 @@ def send_debug():
for fp in file_list:
zf.write(fp, os.path.basename(fp))
memory_zip.seek(0)
version = importlib.metadata.version("flask")
version = metadata("flask")["Version"]
if int(version.split('.')[0]) < 2:
return send_file(memory_zip,
as_attachment=True,