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"
>        />


> I'd be happy to deprecate the view directive.


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):

        def __init__(self, context):

Also I'd like to have a zope.component.Adapter class that defines

        def __init__(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

Attachment: signature.asc
Description: Digital signature

Zope3-dev mailing list
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com

Reply via email to