website/freezer.py

32 lines
766 B
Python
Executable File

from start_site import app
# Runtime patch for Flask >= 2.3
import flask_frozen
if not hasattr(flask_frozen.Freezer, "_original_generate_all_urls"):
flask_frozen.Freezer._original_generate_all_urls = flask_frozen.Freezer._generate_all_urls
def _patched_generate_all_urls(self):
if not hasattr(self.app.url_map, "charset"):
setattr(self.app.url_map, "charset", "utf-8")
return self._original_generate_all_urls()
flask_frozen.Freezer._generate_all_urls = _patched_generate_all_urls
from flask_frozen import Freezer
# from start_site import app
freezer = Freezer(app)
# @freezer.register_generator
# def errorhandler():
# yield "/404"
if __name__ == '__main__':
freezer.freeze()
# #freezer.run(debug=True)