From 46797c4dc0749db19ed69555c0c85ee439dd75d5 Mon Sep 17 00:00:00 2001 From: amercader Date: Thu, 3 May 2018 14:04:15 +0200 Subject: [PATCH] Remove Jinja2 Bytecode cache I'm getting random failures with the scheming extensions File '/home/adria/dev/pyenvs/ckan/src/ckanext-scheming/ckanext/scheming/templates/scheming/package/read.html', line 3 in top-level template code {%- set schema = h.scheming_get_dataset_schema(dataset_type) -%} File '/home/adria/dev/pyenvs/ckan/local/lib/python2.7/site-packages/jinja2/environment.py', line 434 in getattr return obj[attribute] File '/home/adria/dev/pyenvs/ckan/src/ckan/ckan/lib/helpers.py', line 85 in __getitem__ key=key HelperError: Helper 'scheming_get_dataset_schema' has not been defined. Removing the bytecode cache stops the failures entirely. --- ckan/lib/jinja_extensions.py | 1 - 1 file changed, 1 deletion(-) diff --git a/ckan/lib/jinja_extensions.py b/ckan/lib/jinja_extensions.py index 0aa85ce8a91..82851fd7919 100644 --- a/ckan/lib/jinja_extensions.py +++ b/ckan/lib/jinja_extensions.py @@ -35,7 +35,6 @@ def get_jinja_env_options(): ResourceExtension, UrlForStaticExtension, UrlForExtension], - bytecode_cache=FileSystemBytecodeCache() )