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)



