[Checkins] SVN: z3c.reload/trunk/src/z3c/reload/ Modernize ZCML directive fiel names.

Stephan Richter srichter at cosmos.phy.tufts.edu
Mon Aug 11 02:56:28 EDT 2008


Log message for revision 89638:
  Modernize ZCML directive fiel names.
  

Changed:
  U   z3c.reload/trunk/src/z3c/reload/meta.zcml
  D   z3c.reload/trunk/src/z3c/reload/metaconfigure.py
  D   z3c.reload/trunk/src/z3c/reload/metadirectives.py
  U   z3c.reload/trunk/src/z3c/reload/subscriber.py
  A   z3c.reload/trunk/src/z3c/reload/zcml.py

-=-
Modified: z3c.reload/trunk/src/z3c/reload/meta.zcml
===================================================================
--- z3c.reload/trunk/src/z3c/reload/meta.zcml	2008-08-11 06:46:46 UTC (rev 89637)
+++ z3c.reload/trunk/src/z3c/reload/meta.zcml	2008-08-11 06:56:28 UTC (rev 89638)
@@ -3,8 +3,8 @@
   <directives namespace="http://namespaces.zope.org/z3c">
     <directive
       name="reload"
-      schema=".metadirectives.IReloadDirective"
-      handler=".metaconfigure.reload"
+      schema=".zcml.IReloadDirective"
+      handler=".zcml.reload"
       />
   </directives>
 

Deleted: z3c.reload/trunk/src/z3c/reload/metaconfigure.py
===================================================================
--- z3c.reload/trunk/src/z3c/reload/metaconfigure.py	2008-08-11 06:46:46 UTC (rev 89637)
+++ z3c.reload/trunk/src/z3c/reload/metaconfigure.py	2008-08-11 06:56:28 UTC (rev 89638)
@@ -1,23 +0,0 @@
-import sys
-from zope.configuration.exceptions import ConfigurationError
-
-
-enabled_classes = [] # list of class objects
-enabled_modules = [] # list of module names
-enabled_packages = [] # list of package names
-
-
-def handle_reload(classes, modules, packages):
-    """Add provided objects to global registry of reloadable objects."""
-    enabled_classes.extend(classes)
-    enabled_modules.extend([mod.__name__ for mod in modules])
-    enabled_packages.extend([pkg.__name__ for pkg in packages])
-
-
-def reload(_context, classes=[], modules=[], packages=[]):
-    """Process the `reload` ZCML directive."""
-    if not (classes or modules or packages):
-        raise ConfigurationError("You must specify at least one of"
-                                 " `classes`, `modules` or `packages`.")
-    _context.action(discriminator=None, callable=handle_reload,
-                    args=(classes, modules, packages))

Deleted: z3c.reload/trunk/src/z3c/reload/metadirectives.py
===================================================================
--- z3c.reload/trunk/src/z3c/reload/metadirectives.py	2008-08-11 06:46:46 UTC (rev 89637)
+++ z3c.reload/trunk/src/z3c/reload/metadirectives.py	2008-08-11 06:56:28 UTC (rev 89638)
@@ -1,37 +0,0 @@
-from zope.interface import Interface
-from zope.configuration.fields import Tokens, GlobalObject
-
-
-class IReloadDirective(Interface):
-
-    classes = Tokens(
-        title=u"View classes",
-        required=False,
-        value_type=GlobalObject(
-                title=u"View class",
-                description=u"""
-                A view class for which automatic reload should be enabled.
-                """))
-
-    modules = Tokens(
-        title=u"Modules",
-        required=False,
-        value_type=GlobalObject(
-                title=u"Module",
-                description=u"""
-                A module containing views for which automatic reload should be
-                enabled.
-                """))
-
-    packages = Tokens(
-        title=u"Packages",
-        required=False,
-        value_type=GlobalObject(
-            title=u"Package",
-            description=u"""
-            A package containing views for which automatic reload should be
-            enabled.
-
-            `module` only works for a single module, whereas `package` also
-            applies for contained modules and packages.
-            """))

Modified: z3c.reload/trunk/src/z3c/reload/subscriber.py
===================================================================
--- z3c.reload/trunk/src/z3c/reload/subscriber.py	2008-08-11 06:46:46 UTC (rev 89637)
+++ z3c.reload/trunk/src/z3c/reload/subscriber.py	2008-08-11 06:56:28 UTC (rev 89638)
@@ -5,8 +5,7 @@
 from zope.component.registry import AdapterRegistration
 
 from z3c.reload.reload import install_reloader, simple_view_classes
-from z3c.reload.metaconfigure import enabled_classes, enabled_modules
-from z3c.reload.metaconfigure import enabled_packages
+from z3c.reload.zcml import enabled_classes, enabled_modules, enabled_packages
 
 request_type = IRequest
 

Copied: z3c.reload/trunk/src/z3c/reload/zcml.py (from rev 89636, z3c.reload/trunk/src/z3c/reload/metaconfigure.py)
===================================================================
--- z3c.reload/trunk/src/z3c/reload/zcml.py	                        (rev 0)
+++ z3c.reload/trunk/src/z3c/reload/zcml.py	2008-08-11 06:56:28 UTC (rev 89638)
@@ -0,0 +1,58 @@
+import sys
+from zope.configuration.exceptions import ConfigurationError
+from zope.configuration.fields import Tokens, GlobalObject
+from zope.interface import Interface
+
+enabled_classes = [] # list of class objects
+enabled_modules = [] # list of module names
+enabled_packages = [] # list of package names
+
+class IReloadDirective(Interface):
+
+    classes = Tokens(
+        title=u"View classes",
+        required=False,
+        value_type=GlobalObject(
+                title=u"View class",
+                description=u"""
+                A view class for which automatic reload should be enabled.
+                """))
+
+    modules = Tokens(
+        title=u"Modules",
+        required=False,
+        value_type=GlobalObject(
+                title=u"Module",
+                description=u"""
+                A module containing views for which automatic reload should be
+                enabled.
+                """))
+
+    packages = Tokens(
+        title=u"Packages",
+        required=False,
+        value_type=GlobalObject(
+            title=u"Package",
+            description=u"""
+            A package containing views for which automatic reload should be
+            enabled.
+
+            `module` only works for a single module, whereas `package` also
+            applies for contained modules and packages.
+            """))
+
+
+def handle_reload(classes, modules, packages):
+    """Add provided objects to global registry of reloadable objects."""
+    enabled_classes.extend(classes)
+    enabled_modules.extend([mod.__name__ for mod in modules])
+    enabled_packages.extend([pkg.__name__ for pkg in packages])
+
+
+def reload(_context, classes=[], modules=[], packages=[]):
+    """Process the `reload` ZCML directive."""
+    if not (classes or modules or packages):
+        raise ConfigurationError("You must specify at least one of"
+                                 " `classes`, `modules` or `packages`.")
+    _context.action(discriminator=None, callable=handle_reload,
+                    args=(classes, modules, packages))



More information about the Checkins mailing list