2008-01-11

namechooseritemnotebookadapter.py

  2008-01-11 20:13

...

"""
$Id: namechooseritemnotebookadapter.py 13071 2007-11-14 10:04:45Z corbeau $
"""
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
from zope.exceptions.interfaces import DuplicationError, UserError
from note.interfaces import INote
from namechooseritem.namechooseritembaseadapter import NameChooserItemBase
from notebook.interfaces import INotebook


class NameChooserItemNotebookAdapter(NameChooserItemBase):

    zope.component.adapts(INotebook)

    def chooseName(self, name, container):
        if not name:
            name = INotebook(self.ob).title
        return super(NameChooserItemNotebookAdapter, self).chooseName(name, container)
Официальный сайт Zope3 Московская группа изучения реактивного движения The Dream Bot Site noooxml