2008-01-11

namechooserklass.py

  2008-01-11 19:13

...

from zope.interface import implements
from zope.app.container.contained import NameChooser
from zope.app.container.interfaces import INameChooser
from zope.app.container.interfaces import IContainer
import zope.component

class NameChooserAdapter(NameChooser):

    zope.component.adapts(IContainer)
    zope.interface.implements(INameChooser)
    
    def chooseName(self, name, ob):
        if not name:
            name = u'klass:' + ob.__class__.__name__
        return  super(NameChooserAdapter, self).chooseName(name, ob)
Официальный сайт Zope3 Московская группа изучения реактивного движения The Dream Bot Site noooxml