From d7f17a7f49fe88c06c3a79cfa2c8a088f33da95d Mon Sep 17 00:00:00 2001 From: Devan Goodwin Date: Tue, 2 Jun 2015 15:10:54 -0300 Subject: [PATCH] Fix cheetah usage with Python 3. --- src/tito/common.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tito/common.py b/src/tito/common.py index b25c7ff..7f3cdf1 100644 --- a/src/tito/common.py +++ b/src/tito/common.py @@ -408,7 +408,7 @@ def render_cheetah(template_file, destination_directory, cheetah_input): hack.""" pickle_file = tempfile.NamedTemporaryFile(dir=destination_directory, prefix="tito-cheetah-pickle", delete=False) try: - pickle.dump(cheetah_input, pickle_file) + pickle.dump(cheetah_input, pickle_file, protocol=2) pickle_file.close() output = run_command("cheetah fill --flat --pickle=%s --odir=%s --oext=cheetah %s" % (pickle_file.name, destination_directory, template_file))