2008-01-11

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)
Официальный сайт Zope3 Московская группа изучения реактивного движения The Dream Bot Site noooxml