aboutsummaryrefslogtreecommitdiff
path: root/src/jinja2/bccache.py
diff options
context:
space:
mode:
authorDavid Lord <davidism@gmail.com>2020-01-10 10:40:52 -0800
committerDavid Lord <davidism@gmail.com>2020-01-10 10:40:52 -0800
commitbb6216ea305a06d0157f0c0d0fb8be7bb625c523 (patch)
tree221d419c2f8562a3758f468ccc7bd47b00447382 /src/jinja2/bccache.py
parent04c8787155137206d58d6ee147d06482c1a8b598 (diff)
downloadjinja-bb6216ea305a06d0157f0c0d0fb8be7bb625c523.tar.gz
apply flake8
Diffstat (limited to 'src/jinja2/bccache.py')
-rw-r--r--src/jinja2/bccache.py22
1 files changed, 2 insertions, 20 deletions
diff --git a/src/jinja2/bccache.py b/src/jinja2/bccache.py
index c2b877e6..75419d1f 100644
--- a/src/jinja2/bccache.py
+++ b/src/jinja2/bccache.py
@@ -16,7 +16,6 @@
"""
import errno
import fnmatch
-import marshal
import os
import stat
import sys
@@ -26,29 +25,12 @@ from os import listdir
from os import path
from ._compat import BytesIO
+from ._compat import marshal_dump
+from ._compat import marshal_load
from ._compat import pickle
-from ._compat import PY2
from ._compat import text_type
from .utils import open_if_exists
-# marshal works better on 3.x, one hack less required
-if not PY2:
- marshal_dump = marshal.dump
- marshal_load = marshal.load
-else:
-
- def marshal_dump(code, f):
- if isinstance(f, file):
- marshal.dump(code, f)
- else:
- f.write(marshal.dumps(code))
-
- def marshal_load(f):
- if isinstance(f, file):
- return marshal.load(f)
- return marshal.loads(f.read())
-
-
bc_version = 3
# magic version used to only change with new jinja versions. With 2.6