Enhance code structure

This commit is contained in:
Patrick Jentsch
2024-04-10 13:34:48 +02:00
parent 84e1755a57
commit 268da220d2
26 changed files with 104 additions and 50 deletions

View File

View File

@ -0,0 +1,14 @@
from wtforms.validators import ValidationError
def FileSize(max_size_mb):
max_size_b = max_size_mb * 1024 * 1024
def file_length_check(form, field):
if len(field.data.read()) >= max_size_b:
raise ValidationError(
f'File size must be less or equal than {max_size_mb} MB'
)
field.data.seek(0)
return file_length_check