website/freezer.py

32 lines
766 B
Python
Raw Normal View History

2021-06-01 23:15:46 +02:00
from start_site import app
2025-12-23 01:42:46 +01:00
# 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)
2021-06-01 23:15:46 +02:00
2025-12-23 01:42:46 +01:00
# @freezer.register_generator
# def errorhandler():
# yield "/404"
2021-06-01 23:15:46 +02:00
if __name__ == '__main__':
freezer.freeze()
2025-12-23 01:42:46 +01:00
# #freezer.run(debug=True)