Skip to content

Commit

Permalink
Python 3: zope.interface.implementer
Browse files Browse the repository at this point in the history
  • Loading branch information
mgedmin committed Oct 21, 2017
1 parent 30b5103 commit c32bf0a
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 12 deletions.
3 changes: 2 additions & 1 deletion src/zope/app/server/ftp.py
Expand Up @@ -21,6 +21,8 @@
from zope.app.server.servertype import ServerType
import zope.interface


@zope.interface.implementer(IPublicationRequestFactory)
class FTPRequestFactory(object):
"""FTP Request factory
Expand All @@ -39,7 +41,6 @@ class FTPRequestFactory(object):
>>> db.close()
"""
zope.interface.implements(IPublicationRequestFactory)

def __init__(self, db):
self.publication = FTPPublication(db)
Expand Down
6 changes: 3 additions & 3 deletions src/zope/app/server/servercontrol.py
Expand Up @@ -15,13 +15,13 @@
"""

from zope.app.applicationcontrol.interfaces import IServerControl
from zope.interface import implements
from zope.interface import implementer

import zope.app.server.main

class ServerControl(object):

implements(IServerControl)
@implementer(IServerControl)
class ServerControl(object):

def shutdown(self, time=0):
"""See zope.app.applicationcontrol.interfaces.IServerControl"""
Expand Down
6 changes: 3 additions & 3 deletions src/zope/app/server/servertype.py
Expand Up @@ -13,7 +13,7 @@
##############################################################################
"""Server Type
"""
from zope.interface import Interface, implements
from zope.interface import Interface, implementer


class IServerType(Interface):
Expand All @@ -29,9 +29,9 @@ def create(name, task_dispatcher, db, port=None, verbose=None, ip=None):
Returns the new server.
"""

class ServerType(object):

implements(IServerType)
@implementer(IServerType)
class ServerType(object):

def __init__(self, factory, requestFactory, logFactory,
defaultPort, defaultVerbose, defaultIP=''):
Expand Down
6 changes: 3 additions & 3 deletions src/zope/app/server/tests/test_server.py
Expand Up @@ -29,10 +29,10 @@ def doctest_ServerFactory():
>>> setup.placelessSetUp()
>>> from zope.interface import implements
>>> from zope.interface import implementer
>>> from zope.app.server.servertype import IServerType
>>> class MyServerType:
... implements(IServerType)
>>> @implementer(IServerType)
... class MyServerType:
... def create(self, name, task_dispatcher, db, port='unknown',
... verbose='unspecified', ip=''):
... if not ip:
Expand Down
4 changes: 2 additions & 2 deletions src/zope/app/server/wsgi.py
Expand Up @@ -24,9 +24,9 @@

import servertype

class ServerType(object):

zope.interface.implements(servertype.IServerType)
@zope.interface.implementer(servertype.IServerType)
class ServerType(object):

def __init__(self, factory, applicationFactory, logFactory,
defaultPort, defaultVerbose, defaultIP='',
Expand Down

0 comments on commit c32bf0a

Please sign in to comment.