File tree 1 file changed +6
-5
lines changed
1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -444,13 +444,14 @@ def generate_file(
444
444
445
445
def safe_filename (name ):
446
446
INVALID_FILENAME_CHARS = r'[<>:"/\\|?*\x00-\x1f]'
447
+ MAX_FILENAME_LENGTH = 100
447
448
safe_name = re .sub (INVALID_FILENAME_CHARS , '_' , name )
448
- # Truncate the filename if it exceeds the max_length (20 )
449
- if len (safe_name ) > 20 :
449
+ # Truncate the filename if it exceeds the max_length (MAX_FILENAME_LENGTH )
450
+ if len (safe_name ) > MAX_FILENAME_LENGTH :
450
451
file_extension = safe_name .split ('.' )[- 1 ]
451
- if len (file_extension ) + 1 < 20 :
452
- truncated_name = safe_name [:20 - len (file_extension ) - 1 ]
452
+ if len (file_extension ) + 1 < MAX_FILENAME_LENGTH :
453
+ truncated_name = safe_name [:MAX_FILENAME_LENGTH - len (file_extension ) - 1 ]
453
454
safe_name = truncated_name + '.' + file_extension
454
455
else :
455
- safe_name = safe_name [:20 ]
456
+ safe_name = safe_name [:MAX_FILENAME_LENGTH ]
456
457
return safe_name
You can’t perform that action at this time.
0 commit comments