only call GenerateFileData once now
This commit is contained in:
15
files.py
15
files.py
@@ -24,7 +24,7 @@ from settings import Settings
|
||||
class FileData():
|
||||
def __init__(self):
|
||||
self.view_list=[]
|
||||
|
||||
|
||||
################################################################################
|
||||
# Utility Functions for Files
|
||||
################################################################################
|
||||
@@ -167,24 +167,25 @@ class Files(db.Model):
|
||||
return "<id: {}, name: {}>".format(self.id, self.name )
|
||||
|
||||
|
||||
### Initiatlise the file data set (GenerateFileData is clever enough to not
|
||||
### re-process files when we run twice in quick succession, e.g. when running
|
||||
### Flask in DEBUG mode
|
||||
filedata = FileData()
|
||||
filedata.GenerateFileData()
|
||||
|
||||
################################################################################
|
||||
# /file_list -> show detailed file list of files from import_path(s)
|
||||
################################################################################
|
||||
@app.route("/file_list", methods=["GET"])
|
||||
def file_list():
|
||||
filedata = FileData()
|
||||
file_data=filedata.GenerateFileData()
|
||||
return render_template("file_list.html", page_title='View Files (details)', file_data=file_data, alert=st.GetAlert(), message=st.GetMessage() )
|
||||
return render_template("file_list.html", page_title='View Files (details)', file_data=filedata, alert=st.GetAlert(), message=st.GetMessage() )
|
||||
|
||||
################################################################################
|
||||
# /files -> show thumbnail view of files from import_path(s)
|
||||
################################################################################
|
||||
@app.route("/files", methods=["GET"])
|
||||
def files():
|
||||
filedata = FileData()
|
||||
file_data=filedata.GenerateFileData()
|
||||
return render_template("files.html", page_title='View Files', file_data=file_data, alert=st.GetAlert(), message=st.GetMessage() )
|
||||
return render_template("files.html", page_title='View Files', file_data=filedata, alert=st.GetAlert(), message=st.GetMessage() )
|
||||
|
||||
|
||||
@app.route("/static/<filename>")
|
||||
|
||||
Reference in New Issue
Block a user