# $Id$ from zope.interface import implements from persistent import Persistent from zope.app.container.contained import Contained from zblog.interfaces import IBlogEntry, IBlogEntryContained class BlogEntry(Persistent, Contained): """Blog entry. Make sure that BlogEntry implements IBlogEntry interface: >>> from zope.interface.verify import verifyClass >>> verifyClass(IBlogEntry, BlogEntry) True Testing title, content: >>> blogentry = BlogEntry() >>> blogentry.title u'' >>> blogentry.title = u'Blog entry title' >>> blogentry.title u'Blog entry title' >>> blogentry.content u'' >>> blogentry.content = u'Blog entry content' >>> blogentry.content u'Blog entry content' Example of changing summary field: >>> blogentry.summary u'' >>> blogentry.summary = u'Blog entry summary' >>> blogentry.summary u'Blog entry summary' """ implements(IBlogEntry, IBlogEntryContained) # See zblog.interfaces.IBlogEntry title = u'' # See zblog.interfaces.IBlogEntry content = u'' # See zblog.interfaces.IBlogEntry summary = u''