Bug fix for 'file name too long' error
This commit is contained in:
parent
24d44be4b7
commit
f1d1542d3d
3
app.py
3
app.py
|
@ -12,6 +12,7 @@ from werkzeug.exceptions import InternalServerError
|
||||||
from werkzeug.debug.tbtools import get_current_traceback
|
from werkzeug.debug.tbtools import get_current_traceback
|
||||||
from sqlalchemy import func, distinct
|
from sqlalchemy import func, distinct
|
||||||
from collections import defaultdict
|
from collections import defaultdict
|
||||||
|
import hashlib
|
||||||
import json
|
import json
|
||||||
import os
|
import os
|
||||||
import locale
|
import locale
|
||||||
|
@ -437,7 +438,7 @@ def get_entity_label_and_language(entity):
|
||||||
def get_labels(keys, name=None):
|
def get_labels(keys, name=None):
|
||||||
keys = sorted(keys, key=lambda i: int(i[1:]))
|
keys = sorted(keys, key=lambda i: int(i[1:]))
|
||||||
if name is None:
|
if name is None:
|
||||||
name = '_'.join(keys)
|
name = hashlib.md5('_'.join(keys).encode('utf-8')).hexdigest()
|
||||||
filename = f'cache/{name}_labels.json'
|
filename = f'cache/{name}_labels.json'
|
||||||
labels = []
|
labels = []
|
||||||
if os.path.exists(filename):
|
if os.path.exists(filename):
|
||||||
|
|
Loading…
Reference in a new issue