namechooseritemnoteadapter.py
2008-01-11 19:19...
"""
$Id: namechooseritemnoteadapter.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
class NameChooserItemNoteAdapter(NameChooserItemBase):
zope.component.adapts(INote)
def chooseName(self, name, container):
if not name:
name = INote(self.ob).datetime.strftime("%Y%m%d%H%M-0")
return super(NameChooserItemNoteAdapter, self).chooseName(name, container)



