Browse Source

Inject current UTC time into templates

Peter Justin 7 years ago
parent
commit
76a66b3c42
1 changed files with 6 additions and 0 deletions
  1. 6 0
      flaskbb/app.py

+ 6 - 0
flaskbb/app.py

@@ -13,6 +13,7 @@ import logging.config
 import os
 import os
 import sys
 import sys
 import time
 import time
+from datetime import datetime
 from functools import partial
 from functools import partial
 
 
 from flask import Flask, request
 from flask import Flask, request
@@ -281,6 +282,11 @@ def configure_context_processors(app):
         """
         """
         return dict(flaskbb_config=flaskbb_config, format_date=format_date)
         return dict(flaskbb_config=flaskbb_config, format_date=format_date)
 
 
+    @app.context_processor
+    def inject_now():
+        """Injects the current time."""
+        return dict(now=datetime.utcnow())
+
 
 
 def configure_before_handlers(app):
 def configure_before_handlers(app):
     """Configures the before request handlers."""
     """Configures the before request handlers."""