[Checkins] SVN: zope.component/tseaver-test_cleanup/ Replace 'implements' class advice w/ 'implementer' decorator.

Tres Seaver cvs-admin at zope.org
Fri Jun 22 20:44:52 UTC 2012


Log message for revision 127050:
  Replace 'implements' class advice w/ 'implementer' decorator.

Changed:
  _U  zope.component/tseaver-test_cleanup/
  U   zope.component/tseaver-test_cleanup/src/zope/component/factory.py

-=-
Modified: zope.component/tseaver-test_cleanup/src/zope/component/factory.py
===================================================================
--- zope.component/tseaver-test_cleanup/src/zope/component/factory.py	2012-06-22 20:44:45 UTC (rev 127049)
+++ zope.component/tseaver-test_cleanup/src/zope/component/factory.py	2012-06-22 20:44:49 UTC (rev 127050)
@@ -13,17 +13,19 @@
 ##############################################################################
 """Factory object
 """
-from zope.interface import implements, implementedBy
+from zope.interface import implementer
+from zope.interface import implementedBy
 from zope.interface.declarations import Implements
 from zope.component.interfaces import IFactory
 
+
+ at implementer(IFactory)
 class Factory(object):
     """Generic factory implementation.
 
     The purpose of this implementation is to provide a quick way of creating
     factories for classes, functions and other objects.
     """
-    implements(IFactory)
 
     def __init__(self, callable, title='', description='', interfaces=None):
         self._callable = callable
@@ -41,5 +43,5 @@
             return spec
         return implementedBy(self._callable)
 
-    def __repr__(self):
+    def __repr__(self): #pragma NO COVER
         return '<%s for %s>' % (self.__class__.__name__, repr(self._callable))



More information about the checkins mailing list