[Checkins] SVN: Sandbox/ulif/grokui.zodbbrowser/src/grokui/zodbbrowser/objectinfo.py Remove additional adapter registration by turning ObjectInfo into an
Uli Fouquet
uli at gnufix.de
Wed Mar 10 08:22:30 EST 2010
Log message for revision 109893:
Remove additional adapter registration by turning ObjectInfo into an
adapter.
Changed:
U Sandbox/ulif/grokui.zodbbrowser/src/grokui/zodbbrowser/objectinfo.py
-=-
Modified: Sandbox/ulif/grokui.zodbbrowser/src/grokui/zodbbrowser/objectinfo.py
===================================================================
--- Sandbox/ulif/grokui.zodbbrowser/src/grokui/zodbbrowser/objectinfo.py 2010-03-10 10:24:45 UTC (rev 109892)
+++ Sandbox/ulif/grokui.zodbbrowser/src/grokui/zodbbrowser/objectinfo.py 2010-03-10 13:22:30 UTC (rev 109893)
@@ -9,10 +9,12 @@
from ZODB.utils import p64, u64, tid_repr
from grokui.zodbbrowser.interfaces import IObjectInfo
-class ObjectInfo(object):
+class ObjectInfo(grok.Adapter):
"""Infos about objects.
"""
+ grok.context(Interface)
grok.implements(IObjectInfo)
+ grok.provides(IObjectInfo)
def __init__(self, context):
self.obj = removeAllProxies(context)
@@ -105,9 +107,3 @@
signature = u'(...)'
return '%s%s' % (self.name, signature)
-
- at grok.adapter(Interface)
- at grok.implementer(IObjectInfo)
-def info_for_object(obj):
- # Adapter factory for object infos.
- return ObjectInfo(obj)
More information about the checkins
mailing list