[Checkins] SVN: five.pt/trunk/ Removing unused function.

Malthe Borch mborch at gmail.com
Thu May 13 08:18:03 EDT 2010


Log message for revision 112273:
  Removing unused function.

Changed:
  U   five.pt/trunk/CHANGES.txt
  U   five.pt/trunk/src/five/pt/zcml.py

-=-
Modified: five.pt/trunk/CHANGES.txt
===================================================================
--- five.pt/trunk/CHANGES.txt	2010-05-13 11:26:56 UTC (rev 112272)
+++ five.pt/trunk/CHANGES.txt	2010-05-13 12:18:02 UTC (rev 112273)
@@ -1,12 +1,10 @@
 Changelog
 =========
 
-0.11 - unreleased
-~~~~~~~~~~~~~~~~
+In next release...
 
-- ...
+- Removed unused ``ViewletManager`` ZCML handler. [malthe]
 
-
 0.10 - 2010-04-20
 ~~~~~~~~~~~~~~~~~
 

Modified: five.pt/trunk/src/five/pt/zcml.py
===================================================================
--- five.pt/trunk/src/five/pt/zcml.py	2010-05-13 11:26:56 UTC (rev 112272)
+++ five.pt/trunk/src/five/pt/zcml.py	2010-05-13 12:18:02 UTC (rev 112273)
@@ -45,23 +45,6 @@
 
     return class_
 
-def ViewletManager2(name, interface, template=None, bases=()):
-    attrs = {'__name__' : name}
-    if template is not None:
-        attrs['template'] = ViewPageTemplateFile(template)
-
-    if manager.ViewletManagerBase not in bases:
-        # Make sure that we do not get a default viewlet manager mixin, if the
-        # provided base is already a full viewlet manager implementation.
-        if not (len(bases) == 1 and
-                IViewletManager.implementedBy(bases[0])):
-            bases = bases + (manager.ViewletManagerBase,)
-
-    ViewletManager = type(
-        '<ViewletManager providing %s>' % interface.getName(), bases, attrs)
-    classImplements(ViewletManager, interface)
-    return ViewletManager
-
 def page_directive(_context, name, *args, **kwargs):
     class_ = kwargs.get('class_')
     template = kwargs.get('template')
@@ -70,7 +53,7 @@
         bases = class_ and (class_,) or ()
         kwargs['class_'] = SimpleViewClass(str(template), bases=bases, name=name)
         del kwargs['template']
-        
+
     return viewmeta.page(_context, name, *args, **kwargs)
 
 def viewlet_directive(_context, name, *args, **kwargs):
@@ -81,21 +64,21 @@
         bases = class_ and (class_,) or ()
         kwargs['class_'] = SimpleViewletClass(str(template), bases=bases, name=name)
         del kwargs['template']
-        
+
     return viewletmeta.viewletDirective(_context, name, *args, **kwargs)
 
 def viewlet_manager_directive(_context, name, *args, **kwargs):
     template = kwargs.pop('template', None)
     provides = kwargs.setdefault('provides', IViewletManager)
     class_ = kwargs.get('class_')
-    
+
     if template is None:
         return viewletmeta.viewletManagerDirective(
             _context, name, *args, **kwargs)
 
     _new = ConfigurationMachine()
     viewletmeta.viewletManagerDirective(_new, name, *args, **kwargs)
-    
+
     for action in _new.actions:
         try:
             discriminator, handler, args = action
@@ -111,4 +94,4 @@
                 new_class.template = ViewPageTemplateFile(template)
         finally:
             _context.actions.append(action)
-            
+



More information about the checkins mailing list