|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
--- Flask-0.9/flask/templating.py 2012-07-01 04:10:19.000000000 -0700
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
+++ Flask-0.9/flask/templating.py.new 2016-12-30 11:09:26.201514713 -0800
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
@@ -9,6 +9,8 @@
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
:license: BSD, see LICENSE for more details.
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
"""
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
import posixpath
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
+import sys
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
+sys.path.insert(0, '/usr/lib/python2.6/site-packages/Jinja2-2.6-py2.6.egg')
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
from jinja2 import BaseLoader, Environment as BaseEnvironment, \
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
TemplateNotFound
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
--- Flask-0.9/flask/__init__.py 2012-07-01 04:10:45.000000000 -0700
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
+++ Flask-0.9/flask/__init__.py.new 2016-12-30 11:09:42.257574140 -0800
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
@@ -12,10 +12,12 @@
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
__version__ = '0.9'
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
+import sys
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
# utilities we import from Werkzeug and Jinja2 that are unused
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
# in the module but are exported as public interface.
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
from werkzeug.exceptions import abort
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
from werkzeug.utils import redirect
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
+sys.path.insert(0, '/usr/lib/python2.6/site-packages/Jinja2-2.6-py2.6.egg')
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
from jinja2 import Markup, escape
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
from .app import Flask, Request, Response
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
--- Flask-0.9/flask/testsuite/blueprints.py 2012-07-01 04:10:19.000000000 -0700
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
+++ Flask-0.9/flask/testsuite/blueprints.py.new 2016-12-30 11:09:00.752420519 -0800
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
@@ -12,11 +12,13 @@
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
from __future__ import with_statement
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
import flask
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
+import sys
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
import unittest
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
import warnings
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
from flask.testsuite import FlaskTestCase, emits_module_deprecation_warning
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
from werkzeug.exceptions import NotFound
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
from werkzeug.http import parse_cache_control_header
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
+sys.path.insert(0, '/usr/lib/python2.6/site-packages/Jinja2-2.6-py2.6.egg')
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
from jinja2 import TemplateNotFound
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
--- Flask-0.9/flask/testsuite/templating.py 2012-07-01 04:10:19.000000000 -0700
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
+++ Flask-0.9/flask/testsuite/templating.py.new 2016-12-30 11:08:28.005299314 -0800
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
@@ -167,6 +167,8 @@
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
def test_custom_template_loader(self):
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
class MyFlask(flask.Flask):
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
def create_global_jinja_loader(self):
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
+ import sys
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
+ sys.path.insert(0, '/usr/lib/python2.6/site-packages/Jinja2-2.6-py2.6.egg')
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
from jinja2 import DictLoader
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
return DictLoader({'index.html': 'Hello Custom World!'})
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
app = MyFlask(__name__)
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
--- Flask-0.9/flask/helpers.py 2012-07-01 04:10:19.000000000 -0700
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
+++ Flask-0.9/flask/helpers.py.new 2016-12-30 11:07:58.429189845 -0800
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
@@ -49,6 +49,7 @@
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
except ImportError:
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
from werkzeug.utils import wrap_file
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
+sys.path.insert(0, '/usr/lib/python2.6/site-packages/Jinja2-2.6-py2.6.egg')
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
from jinja2 import FileSystemLoader
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
|
|
![](https://seccdn.libravatar.org/avatar/8cab5fc45d9566e5b133cc0e4fe053af87c3acfb91fa86956de4462c37b28683?s=16&d=retro) |
bd55ae7 |
from .globals import session, _request_ctx_stack, _app_ctx_stack, \
|