--- a/mercurial/wireprototypes.py Mon Apr 23 21:13:19 2018 +0900
+++ b/mercurial/wireprototypes.py Sun Apr 22 11:54:10 2018 -0700
@@ -9,14 +9,14 @@
bin,
hex,
)
-from .thirdparty.zope import (
- interface as zi,
-)
from .i18n import _
from . import (
error,
util,
)
+from .utils import (
+ interfaceutil,
+)
# Names of the SSH protocol implementations.
SSHV1 = 'ssh-v1'
@@ -179,7 +179,7 @@
'stream': 'boolean',
}
-class baseprotocolhandler(zi.Interface):
+class baseprotocolhandler(interfaceutil.Interface):
"""Abstract base class for wire protocol handlers.
A wire protocol handler serves as an interface between protocol command
@@ -188,7 +188,7 @@
the request, handle response types, etc.
"""
- name = zi.Attribute(
+ name = interfaceutil.Attribute(
"""The name of the protocol implementation.
Used for uniquely identifying the transport type.