[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