~ztk-steering-group/zope.mimetype/trunk

« back to all changes in this revision

Viewing changes to src/zope/mimetype/contentinfo.txt

  • Committer: tseaver
  • Date: 2012-05-18 14:51:10 UTC
  • Revision ID: svn-v4:62d5b8a3-27da-0310-9561-8e5933582275:zope.mimetype/trunk:126116
Drop support for Python 2.4 and 2.5.

Replace deprecated 'zope.component.adapts' usage with equivalent
'zope.component.adapter' decorator.

Replace deprecated 'zope.interface.implements' usage with equivalent
'zope.interface.implementer' decorator.

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
 
24
24
  >>> import zope.interface
25
25
 
26
 
  >>> class Content(object):
27
 
  ...     zope.interface.implements(interfaces.IContentTypeAware)
28
 
  ...
 
26
  >>> @zope.interface.implementer(interfaces.IContentTypeAware)
 
27
  ... class Content(object):
29
28
  ...     def __init__(self, mimeType, charset=None):
30
29
  ...         self.mimeType = mimeType
31
30
  ...         self.parameters = {}
108
107
  >>> import codecs
109
108
  >>> from zope.mimetype.i18n import _
110
109
 
111
 
  >>> class Utf8Codec(object):
112
 
  ...     zope.interface.implements(interfaces.ICodec)
 
110
  >>> @zope.interface.implementer(interfaces.ICodec)
 
111
  ... class Utf8Codec(object):
113
112
  ...
114
113
  ...     name = "utf-8"
115
114
  ...     title = _("UTF-8")
123
122
 
124
123
  >>> utf8_codec = Utf8Codec()
125
124
 
126
 
  >>> class Utf8Charset(object):
127
 
  ...     zope.interface.implements(interfaces.ICharset)
 
125
  >>> @zope.interface.implementer(interfaces.ICharset)
 
126
  ... class Utf8Charset(object):
128
127
  ...
129
128
  ...     name = utf8_codec.name
130
129
  ...     encoding = name