Add Flask.request_globals_class to customize g.

Requested by toothr on #pocoo.
This commit is contained in:
Ron DuPlain 2012-04-18 20:46:07 -04:00
parent 26da6a5365
commit 33bae1a8dc
4 changed files with 20 additions and 2 deletions

View file

@ -18,6 +18,7 @@ from .module import blueprint_is_module
class _RequestGlobals(object):
"""A plain object."""
pass
@ -139,7 +140,7 @@ class RequestContext(object):
self.app = app
self.request = app.request_class(environ)
self.url_adapter = app.create_url_adapter(self.request)
self.g = _RequestGlobals()
self.g = app.request_globals_class()
self.flashes = None
self.session = None