On Mon, Jan 22, 2007 at 05:46:48PM -0500, Jim Fulton wrote: > I might even hack the TextWidget so I could just do: > > <adapter > factory=".TextWidget" > permission="zope.Public" > />
+1 > I'd be happy to deprecate the view directive. +1 Caveats: won't it seem strange to newcomers? Maybe there is a place for some sort of a <view> directive that is basically an alias for <adapter>, and maybe allows you to register a menu item as well? Also, I'd like a way to specify the adapter name in the adapter class. Something like from zope.interface import implements from zope.component import adapts, named class MyNamedAdapter(object): adapts(IFoo) implements(IBar) named('myname') def __init__(self, context): self.context Also I'd like to have a zope.component.Adapter class that defines def __init__(self, context): self.context and does nothing else. It seems to me that 95% of all adapters have an __init__ like this. It is tiring to keep repeating it. Also, I want a pony. Ok, not really. Marius Gedminas -- "I may not understand what I'm installing, but that's not my job. I just need to click Next, Next, Finish here so I can walk to the next system and repeat the process" -- Anonymous NT Admin
signature.asc
Description: Digital signature
_______________________________________________ Zope3-dev mailing list Zope3-dev@zope.org Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com