[Zope-Checkins] CVS: Products/ZCatalog - ZCatalog.py:1.92.2.1

evan@cvs.baymountain.com evan@cvs.baymountain.com
Wed, 25 Jul 2001 13:39:59 -0400


Update of /cvs-repository/Products/ZCatalog
In directory cvs.zope.org:/tmp/cvs-serv11332

Modified Files:
      Tag: Zope-2_4-branch
	ZCatalog.py 
Log Message:
Added refreshCatalog() method, with documentation, to fix #2347

 
=== Products/ZCatalog/ZCatalog.py 1.92 => 1.92.2.1 ===

 from AccessControl.Permission import name_trans
 from Catalog import Catalog, CatalogError
-from AccessControl import getSecurityManager, full_read_guard
+from AccessControl import getSecurityManager
+from AccessControl.DTML import RestrictedDTML
 from zLOG import LOG, ERROR
 from ZCatalogIndexes import ZCatalogIndexes
 from Products.PluginIndexes.common.PluggableIndex import PluggableIndexInterface
@@ -846,10 +847,8 @@
     return attr
 
 
-class td(TemplateDict):
-
-    def read_guard(self, ob):
-        return full_read_guard(ob)
+class td(RestrictedDTML, TemplateDict):
+    pass
 
 def expr_match(ob, ed, c=InstanceDict, r=0):
     e, md, push, pop=ed