I am writing a Zope product that wraps a non-Zope Python class. I would like to mirror some of the methods of this class in the Zope wrapper class, but have them only accept the REQUEST and RESPONSE variables. For example, class MyClass: """ Normal class """ def getData(self, user, field): ... class ZMyClass(MyClass, Folder): """ Zope Folder subclass """ def getData(self, REQUEST, RESPONSE=None): ... validate REQUEST variables ... return MyClass.getData(REQUEST['user'], REQUEST['field']) I want to do this because I thought that I could then do a simple <dtml-var getData> to get the result of the ZMyClass.getData method, but this doesn't seem to work. I don't know how the innards of Zope work, but I thought that methods called in this way were always given the REQUEST varible. I keep getting REQUEST=None. Is it possible to do this? Kevin Smith