use @implementer instead of implements

Also, derive some more things from 'object'
This commit is contained in:
meejah
2017-02-27 10:56:49 -07:00
parent bb782b0331
commit 49ae2c5eb7
44 changed files with 195 additions and 195 deletions

View File

@ -1,7 +1,7 @@
"""Directory Node implementation."""
import time, unicodedata
from zope.interface import implements
from zope.interface import implementer
from twisted.internet import defer
from foolscap.api import fireEventually
import simplejson
@ -256,8 +256,8 @@ def _pack_normalized_children(children, writekey, deep_immutable=False):
entries.append(netstring(entry))
return "".join(entries)
class DirectoryNode:
implements(IDirectoryNode, ICheckable, IDeepCheckable)
@implementer(IDirectoryNode, ICheckable, IDeepCheckable)
class DirectoryNode(object):
filenode_class = MutableFileNode
def __init__(self, filenode, nodemaker, uploader):