mirror of
https://github.com/ail-project/ail-framework.git
synced 2024-11-27 00:07:16 +00:00
update: Possibility to change the authorized max line length in the config for the diff of duplicates
This commit is contained in:
parent
3fe7ecf75a
commit
304213cfa4
3 changed files with 8 additions and 4 deletions
|
@ -28,6 +28,8 @@ max_preview_modal = 800
|
|||
default_display = 10
|
||||
#Number of minutes displayed for the number of processed pastes.
|
||||
minute_processed_paste = 10
|
||||
#Maximum line length authorized to make a diff between duplicates
|
||||
DiffMaxLineLength = 10000
|
||||
|
||||
#### Modules ####
|
||||
[Modules_Duplicates]
|
||||
|
|
|
@ -63,3 +63,4 @@ max_preview_char = int(cfg.get("Flask", "max_preview_char")) # Maximum number of
|
|||
max_preview_modal = int(cfg.get("Flask", "max_preview_modal")) # Maximum number of character to display in the modal
|
||||
|
||||
tlsh_to_percent = 1000.0 #Use to display the estimated percentage instead of a raw value
|
||||
DiffMaxLineLength = int(cfg.get("Flask", "DiffMaxLineLength"))#Use to display the estimated percentage instead of a raw value
|
||||
|
|
|
@ -21,6 +21,7 @@ r_serv_pasteName = Flask_config.r_serv_pasteName
|
|||
max_preview_char = Flask_config.max_preview_char
|
||||
max_preview_modal = Flask_config.max_preview_modal
|
||||
tlsh_to_percent = Flask_config.tlsh_to_percent
|
||||
DiffMaxLineLength = Flask_config.DiffMaxLineLength
|
||||
|
||||
showsavedpastes = Blueprint('showsavedpastes', __name__, template_folder='templates')
|
||||
|
||||
|
@ -122,7 +123,7 @@ def showDiff():
|
|||
p2 = Paste.Paste(s2)
|
||||
maxLengthLine1 = p1.get_lines_info()[1]
|
||||
maxLengthLine2 = p2.get_lines_info()[1]
|
||||
if maxLengthLine1 > 100000 or maxLengthLine2 > 100000:
|
||||
if maxLengthLine1 > DiffMaxLineLength or maxLengthLine2 > DiffMaxLineLength:
|
||||
return "Can't make the difference as the lines are too long."
|
||||
htmlD = difflib.HtmlDiff()
|
||||
lines1 = p1.get_p_content().decode('utf8', 'ignore').splitlines()
|
||||
|
|
Loading…
Reference in a new issue