From 60e21539d6d41f3791020e4b525c524adf33edcb Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Sat, 14 Mar 2015 00:18:04 -0400 Subject: [PATCH] Add a central kernel version number --- sumpy/tools.py | 6 +++++- sumpy/version.py | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/sumpy/tools.py b/sumpy/tools.py index f7ef6c1c..c9cd433f 100644 --- a/sumpy/tools.py +++ b/sumpy/tools.py @@ -200,11 +200,15 @@ class KernelCacheWrapper(object): from sumpy import code_cache, CACHING_ENABLED if CACHING_ENABLED: + from sumpy.version import SUMPY_KERNEL_VERSION + import loopy.version cache_key = ( self.get_cache_key() + tuple(sorted(kwargs.iteritems())) - + (loopy.version.DATA_MODEL_VERSION,)) + + (loopy.version.DATA_MODEL_VERSION, + SUMPY_KERNEL_VERSION,) + ) try: result = code_cache[cache_key] diff --git a/sumpy/version.py b/sumpy/version.py index d311f19b..e0f86a84 100644 --- a/sumpy/version.py +++ b/sumpy/version.py @@ -24,3 +24,5 @@ THE SOFTWARE. VERSION = (2014, 1) VERSION_STATUS = "beta1" VERSION_TEXT = ".".join(str(x) for x in VERSION) + VERSION_STATUS + +SUMPY_KERNEL_VERSION = 1 -- GitLab