[Checkins] SVN: grokcore.view/trunk/src/grokcore/view/ Merged the branch 1.13, that moved the directive 'view' from grokcore.viewlet to here.

Souheil CHELFOUH souheil at chelfouh.com
Mon Nov 1 11:55:12 EDT 2010


Log message for revision 118059:
  Merged the branch 1.13, that moved the directive 'view' from grokcore.viewlet to here.
  

Changed:
  U   grokcore.view/trunk/src/grokcore/view/__init__.py
  U   grokcore.view/trunk/src/grokcore/view/directive.py
  U   grokcore.view/trunk/src/grokcore/view/ftests/test_functional.py
  U   grokcore.view/trunk/src/grokcore/view/interfaces.py

-=-
Modified: grokcore.view/trunk/src/grokcore/view/__init__.py
===================================================================
--- grokcore.view/trunk/src/grokcore/view/__init__.py	2010-11-01 15:54:31 UTC (rev 118058)
+++ grokcore.view/trunk/src/grokcore/view/__init__.py	2010-11-01 15:55:11 UTC (rev 118059)
@@ -22,7 +22,8 @@
 from grokcore.view.components import View, ViewSupport
 from grokcore.view.components import PageTemplate, PageTemplateFile
 from grokcore.view.components import DirectoryResource
-from grokcore.view.directive import layer, template, templatedir, skin, path
+from grokcore.view.directive import (
+    layer, template, templatedir, skin, path, view)
 from grokcore.view.util import url
 
 # Import this module so that it's available as soon as you import the

Modified: grokcore.view/trunk/src/grokcore/view/directive.py
===================================================================
--- grokcore.view/trunk/src/grokcore/view/directive.py	2010-11-01 15:54:31 UTC (rev 118058)
+++ grokcore.view/trunk/src/grokcore/view/directive.py	2010-11-01 15:55:11 UTC (rev 118059)
@@ -19,6 +19,7 @@
 from martian.error import GrokImportError
 from martian.directive import StoreOnce
 from zope.interface.interface import TAGGED_DATA
+from zope.publisher.interfaces.browser import IBrowserView
 
 
 def validateLocalPath(directive, value):
@@ -92,3 +93,6 @@
     scope = martian.CLASS
     store = martian.ONCE
     validate = martian.validateText
+
+class view(OneInterfaceOrClassOnClassOrModule):
+    default = IBrowserView

Modified: grokcore.view/trunk/src/grokcore/view/ftests/test_functional.py
===================================================================
--- grokcore.view/trunk/src/grokcore/view/ftests/test_functional.py	2010-11-01 15:54:31 UTC (rev 118058)
+++ grokcore.view/trunk/src/grokcore/view/ftests/test_functional.py	2010-11-01 15:55:11 UTC (rev 118059)
@@ -1,4 +1,3 @@
-import doctest
 import re
 import unittest
 import os.path

Modified: grokcore.view/trunk/src/grokcore/view/interfaces.py
===================================================================
--- grokcore.view/trunk/src/grokcore/view/interfaces.py	2010-11-01 15:54:31 UTC (rev 118058)
+++ grokcore.view/trunk/src/grokcore/view/interfaces.py	2010-11-01 15:55:11 UTC (rev 118059)
@@ -53,7 +53,11 @@
         of the directory.  This can be overridden using
         ``templatedir``."""
 
+    def view(view):
+        """Define on which view a viewlet manager/viewlet is registered.
+        """
 
+
 class IGrokcoreViewAPI(IBaseClasses, IDirectives):
 
     def url(request, obj, name=None, data=None):



More information about the checkins mailing list