summaryrefslogtreecommitdiff
path: root/dev-python/jinja/files/jinja-2.6-python3.3.patch
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/jinja/files/jinja-2.6-python3.3.patch')
-rw-r--r--dev-python/jinja/files/jinja-2.6-python3.3.patch15
1 files changed, 15 insertions, 0 deletions
diff --git a/dev-python/jinja/files/jinja-2.6-python3.3.patch b/dev-python/jinja/files/jinja-2.6-python3.3.patch
new file mode 100644
index 00000000000..29bd38ead6d
--- /dev/null
+++ b/dev-python/jinja/files/jinja-2.6-python3.3.patch
@@ -0,0 +1,15 @@
+diff --git a/jinja2/environment.py b/jinja2/environment.py
+index ebb5454..1b5dc40 100644
+--- a/jinja2/environment.py
++++ b/jinja2/environment.py
+@@ -570,6 +570,10 @@ class Environment(object):
+ py_header = imp.get_magic() + \
+ u'\xff\xff\xff\xff'.encode('iso-8859-15')
+
++ # Python 3.3 added a source filesize to the header
++ if sys.version_info >= (3, 3):
++ py_header += u'\x00\x00\x00\x00'.encode('iso-8859-15')
++
+ def write_file(filename, data, mode):
+ if zip:
+ info = ZipInfo(filename)