[Checkins] SVN: five.formlib/branches/zope-trunk-compat/src/five/formlib/metaconfigure.py Switch out makeClass for type and makeClassForTemplate for SimpleViewClass for Zope trunk compatibility.
Lawrence Rowe
cvs-admin at zope.org
Tue Sep 4 18:14:59 UTC 2012
Log message for revision 127697:
Switch out makeClass for type and makeClassForTemplate for SimpleViewClass for Zope trunk compatibility.
Changed:
U five.formlib/branches/zope-trunk-compat/src/five/formlib/metaconfigure.py
-=-
Modified: five.formlib/branches/zope-trunk-compat/src/five/formlib/metaconfigure.py
===================================================================
--- five.formlib/branches/zope-trunk-compat/src/five/formlib/metaconfigure.py 2012-09-04 18:11:29 UTC (rev 127696)
+++ five.formlib/branches/zope-trunk-compat/src/five/formlib/metaconfigure.py 2012-09-04 18:14:56 UTC (rev 127697)
@@ -25,9 +25,8 @@
from zope.browsermenu.metaconfigure import menuItemDirective
from zope.publisher.interfaces.browser import IDefaultBrowserLayer
-from Products.Five.metaclass import makeClass
from Products.Five.browser.pagetemplatefile import ZopeTwoPageTemplateFile
-from Products.Five.browser.metaconfigure import makeClassForTemplate
+from Products.Five.browser.metaconfigure import SimpleViewClass
from five.formlib import EditView, AddView
@@ -37,7 +36,7 @@
def EditViewFactory(name, schema, label, permission, layer,
template, default_template, bases, for_, fields,
fulledit_path=None, fulledit_label=None, menu=u''):
- class_ = makeClassForTemplate(template, globals(), used_for=schema,
+ class_ = SimpleViewClass(template, globals(), used_for=schema,
bases=bases)
class_.schema = schema
class_.label = label
@@ -67,7 +66,7 @@
def _processWidgets(self):
if self._widgets:
- customWidgetsObject = makeClass(
+ customWidgetsObject = type(
'CustomWidgetsMixin', (Base,), self._widgets)
self.bases = self.bases + (customWidgetsObject,)
@@ -100,7 +99,7 @@
fields, content_factory, arguments,
keyword_arguments, set_before_add, set_after_add,
menu=u''):
- class_ = makeClassForTemplate(template, globals(), used_for=schema,
+ class_ = SimpleViewClass(template, globals(), used_for=schema,
bases=bases)
class_.schema = schema
More information about the checkins
mailing list