# HG changeset patch
# User Sverre Rabbelier <srabbelier@gmail.com>
# Date 1251581602 25200
# Node ID c935cb48f757803e6274705986ac2778b294f07c
# Parent  c0462a1d3958481b9fb22ac1e49a43e1587d5efc
Do not store core in Checker

diff -r c0462a1d3958 -r c935cb48f757 app/soc/views/helper/access.py
--- a/app/soc/views/helper/access.py	Sat Aug 29 14:32:14 2009 -0700
+++ b/app/soc/views/helper/access.py	Sat Aug 29 14:33:22 2009 -0700
@@ -279,7 +279,6 @@
     self.rights = base.rights if base else {}
     self.id = None
     self.user = None
-    self.core = callback.getCore()
 
   def normalizeChecker(self, checker):
     """Normalizes the checker to a pre-defined format.
@@ -321,14 +320,14 @@
     """
 
     cache_key = self.key(checker_name)
-    self.core.setRequestValue(cache_key, value)
+    callback.getCore().setRequestValue(cache_key, value)
 
   def get(self, checker_name):
     """Retrieves the result for the specified checker from cache.
     """
 
     cache_key = self.key(checker_name)
-    return self.core.getRequestValue(cache_key)
+    return callback.getCore().getRequestValue(cache_key)
 
   def doCheck(self, checker_name, django_args, args):
     """Runs the specified checker with the specified arguments.