Skip to content
Snippets Groups Projects
Commit e28c24ee authored by Martin Mareš's avatar Martin Mareš
Browse files

Kešování aktuální času v rámci jednoho requestu

parent 210f93b5
No related branches found
No related tags found
1 merge request!9WIP: Zárodek uživatelské části webu a submitování
import datetime
import dateutil.tz
from flask import Flask, request, g, session
import flask.logging
from flask_bootstrap import Bootstrap
from flask_sqlalchemy import SQLAlchemy
import os
import locale
import logging
from flask_bootstrap import Bootstrap
import os
import werkzeug.exceptions
import mo.config as config
import mo.config as config
import mo.db as db
import mo.users
......@@ -83,6 +85,14 @@ def init_request():
app.before_request(init_request)
# Kešování aktuálního času
def get_request_time() -> datetime.datetime:
if not hasattr(g, 'now'):
g.now = datetime.datetime.now(tz=dateutil.tz.UTC)
return g.now
# Většina webu je v samostatných modulech
import mo.web.auth
import mo.web.menu
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment