[Checkins] SVN: grok/trunk/src/grok/ Split of Application is commited

Souheil Chelfouh cvs-admin at zope.org
Sun Apr 29 16:07:43 UTC 2012


Log message for revision 125403:
  Split of Application is commited
  

Changed:
  U   grok/trunk/src/grok/__init__.py
  U   grok/trunk/src/grok/components.py

-=-
Modified: grok/trunk/src/grok/__init__.py
===================================================================
--- grok/trunk/src/grok/__init__.py	2012-04-29 15:50:53 UTC (rev 125402)
+++ grok/trunk/src/grok/__init__.py	2012-04-29 16:07:40 UTC (rev 125403)
@@ -66,12 +66,15 @@
 
 from grokcore.annotation import Annotation
 
-from grokcore.site.interfaces import IApplication
+from grokcore.site import Application
+from grokcore.site import ApplicationInitializedEvent
 from grokcore.site.interfaces import IApplicationInitializedEvent
 from grokcore.site import LocalUtility
 from grokcore.site import Site
 from grokcore.site import getApplication
 from grokcore.site import local_utility
+from grokcore.site.interfaces import IApplication
+from grokcore.site.interfaces import IApplicationInitializedEvent
 
 from zope.event import notify
 from zope.site.hooks import getSite
@@ -95,9 +98,6 @@
     ObjectRemovedEvent,
     ContainerModifiedEvent)
 
-from grok.events import ApplicationInitializedEvent
-
-from grok.components import Application
 from grok.components import View, Form, AddForm, EditForm, DisplayForm
 from grok.components import Layout, Page, FormPage
 from grok.components import AddFormPage, EditFormPage, DisplayFormPage

Modified: grok/trunk/src/grok/components.py
===================================================================
--- grok/trunk/src/grok/components.py	2012-04-29 15:50:53 UTC (rev 125402)
+++ grok/trunk/src/grok/components.py	2012-04-29 16:07:40 UTC (rev 125403)
@@ -52,21 +52,6 @@
 from grokcore.content import Model, Container, OrderedContainer
 
 
-class Application(grokcore.site.Site):
-    """Mixin for creating Grok application objects.
-
-    When a :class:`grok.Container` (or a :class:`grok.Model`, though
-    most developers use containers) also inherits from
-    :class:`grok.Application`, it not only gains the component
-    registration abilities of a :class:`grok.Site`, but will also be
-    listed in the Grok admin control panel as one of the applications
-    that the admin can install directly at the root of their Zope
-    database.
-
-    """
-    interface.implements(grokcore.site.interfaces.IApplication)
-
-
 class ViewSupportMixin(object):
 
     def application_url(self, name=None, data=None):



More information about the checkins mailing list