[Checkins] SVN: grokcore.view/branches/reinout-christian-codeview/src/grokcore/view/ improved error message, pointing towards CodeView if you have a render() method on View
Reinout van Rees
reinout at vanrees.org
Sat Jul 4 05:28:45 EDT 2009
Log message for revision 101483:
improved error message, pointing towards CodeView if you have a render() method on View
Changed:
U grokcore.view/branches/reinout-christian-codeview/src/grokcore/view/meta/views.py
U grokcore.view/branches/reinout-christian-codeview/src/grokcore/view/tests/view/dirtemplateandrender.py
U grokcore.view/branches/reinout-christian-codeview/src/grokcore/view/tests/view/norenderinview.py
U grokcore.view/branches/reinout-christian-codeview/src/grokcore/view/tests/view/viewwithrender.py
-=-
Modified: grokcore.view/branches/reinout-christian-codeview/src/grokcore/view/meta/views.py
===================================================================
--- grokcore.view/branches/reinout-christian-codeview/src/grokcore/view/meta/views.py 2009-07-04 09:28:10 UTC (rev 101482)
+++ grokcore.view/branches/reinout-christian-codeview/src/grokcore/view/meta/views.py 2009-07-04 09:28:44 UTC (rev 101483)
@@ -49,7 +49,7 @@
# Make sure that we have a render Method
render = getattr(factory, 'render', None)
if render:
- raise GrokError("View Class '%s' has a render method" % factory, factory)
+ raise GrokError("View Class '%s' has a render method, use CodeView instead" % factory, factory)
# find templates
templates = factory.module_info.getAnnotation('grok.templates', None)
@@ -105,7 +105,7 @@
# can look up the 'static' resource directory.
factory.module_info = module_info
return super(CodeViewGrokker, self).grok(name, factory, module_info, **kw)
-
+
def execute(self, factory, config, context, layer, name, **kw):
# Make sure that we have a render Method
Modified: grokcore.view/branches/reinout-christian-codeview/src/grokcore/view/tests/view/dirtemplateandrender.py
===================================================================
--- grokcore.view/branches/reinout-christian-codeview/src/grokcore/view/tests/view/dirtemplateandrender.py 2009-07-04 09:28:10 UTC (rev 101482)
+++ grokcore.view/branches/reinout-christian-codeview/src/grokcore/view/tests/view/dirtemplateandrender.py 2009-07-04 09:28:44 UTC (rev 101483)
@@ -6,7 +6,7 @@
>>> grok.testing.grok(__name__)
Traceback (most recent call last):
...
- GrokError: View Class '<class 'grokcore.view.tests.view.dirtemplateandrender.CavePainting'>' has a render method
+ GrokError: View Class '<class 'grokcore.view.tests.view.dirtemplateandrender.CavePainting'>' has a render method, use CodeView instead
"""
import grokcore.view as grok
Modified: grokcore.view/branches/reinout-christian-codeview/src/grokcore/view/tests/view/norenderinview.py
===================================================================
--- grokcore.view/branches/reinout-christian-codeview/src/grokcore/view/tests/view/norenderinview.py 2009-07-04 09:28:10 UTC (rev 101482)
+++ grokcore.view/branches/reinout-christian-codeview/src/grokcore/view/tests/view/norenderinview.py 2009-07-04 09:28:44 UTC (rev 101483)
@@ -5,7 +5,7 @@
>>> grok.testing.grok(__name__)
Traceback (most recent call last):
...
- GrokError: View Class '<class 'grokcore.view.tests.view.norenderinview.CavePainting'>' has a render method
+ GrokError: View Class '<class 'grokcore.view.tests.view.norenderinview.CavePainting'>' has a render method, use CodeView instead
"""
import grokcore.view as grok
Modified: grokcore.view/branches/reinout-christian-codeview/src/grokcore/view/tests/view/viewwithrender.py
===================================================================
--- grokcore.view/branches/reinout-christian-codeview/src/grokcore/view/tests/view/viewwithrender.py 2009-07-04 09:28:10 UTC (rev 101482)
+++ grokcore.view/branches/reinout-christian-codeview/src/grokcore/view/tests/view/viewwithrender.py 2009-07-04 09:28:44 UTC (rev 101483)
@@ -2,8 +2,8 @@
>>> grok.testing.grok(__name__)
Traceback (most recent call last):
- ...
- GrokError: View Class '<class 'grokcore.view.tests.view.viewwithrender.CavePainting'>' has a render method
+ ...
+ GrokError: View Class '<class 'grokcore.view.tests.view.viewwithrender.CavePainting'>' has a render method, use CodeView instead
"""
More information about the Checkins
mailing list