aboutsummaryrefslogtreecommitdiffstats
path: root/bitbake/lib/toaster/toastergui/widgets.py
diff options
context:
space:
mode:
authorMichael Wood <michael.g.wood@intel.com>2015-06-18 14:11:28 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-06-26 09:27:33 +0100
commit93c54c2f9d708727116451a346b13e7e5a74577e (patch)
treeefe1941024f78e61f22b99c0dd19bc9ce53f860d /bitbake/lib/toaster/toastergui/widgets.py
parentf28116ec108ec0651dac9956707358aac00fef13 (diff)
downloadopenembedded-core-contrib-93c54c2f9d708727116451a346b13e7e5a74577e.tar.gz
bitbake: toaster: Enable toastertable cache
Enable the cache and fix warning on the toastertable cache which happens on the memcache backend "CacheKeyWarning: Cache key contains characters that will cause errors if used with memcached" (Bitbake rev: 330692e4e2e4dea59f70caa03001905ffff4860a) Signed-off-by: Michael Wood <michael.g.wood@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/toaster/toastergui/widgets.py')
-rw-r--r--bitbake/lib/toaster/toastergui/widgets.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/bitbake/lib/toaster/toastergui/widgets.py b/bitbake/lib/toaster/toastergui/widgets.py
index f5a1b3e7b9..e257c702eb 100644
--- a/bitbake/lib/toaster/toastergui/widgets.py
+++ b/bitbake/lib/toaster/toastergui/widgets.py
@@ -36,6 +36,7 @@ import types
import json
import collections
import operator
+import re
from toastergui.views import objtojson
@@ -251,10 +252,12 @@ class ToasterTable(TemplateView):
for key, val in kwargs.iteritems():
cache_name = cache_name + str(key) + str(val)
+ # No special chars allowed in the cache name
+ cache_name = re.sub(r'[^A-Za-z0-9]', "", cache_name)
data = cache.get(cache_name)
- #if data:
- # return data
+ if data:
+ return data
self.setup_columns(**kwargs)