[Checkins] SVN: grokcore.view/trunk/src/grokcore/view/meta/views.py Fix needed for grokcore.formlib: allow a base_method'ed render() on view

Reinout van Rees reinout at vanrees.org
Sat Jul 4 08:38:42 EDT 2009


Log message for revision 101517:
  Fix needed for grokcore.formlib: allow a base_method'ed render() on view

Changed:
  U   grokcore.view/trunk/src/grokcore/view/meta/views.py

-=-
Modified: grokcore.view/trunk/src/grokcore/view/meta/views.py
===================================================================
--- grokcore.view/trunk/src/grokcore/view/meta/views.py	2009-07-04 12:20:31 UTC (rev 101516)
+++ grokcore.view/trunk/src/grokcore/view/meta/views.py	2009-07-04 12:38:42 UTC (rev 101517)
@@ -48,7 +48,7 @@
     def execute(self, factory, config, context, layer, name, **kw):
         # Make sure that we have a render Method
         render = getattr(factory, 'render', None)
-        if render:
+        if render and not getattr(render, 'base_method', False):
             raise GrokError("View Class '%s' has a render method, use CodeView instead" % factory, factory)
 
         # find templates



More information about the Checkins mailing list