浏览代码

Use keyword arguments to prevent accidentally passing in the wrong arguments to super constructor.

Jelmer Vernooij 7 年之前
父节点
当前提交
26c4e27783
共有 1 个文件被更改,包括 4 次插入3 次删除
  1. 4 3
      dulwich/protocol.py

+ 4 - 3
dulwich/protocol.py

@@ -343,9 +343,10 @@ class ReceivableProtocol(Protocol):
     will still block until at least one byte is read.
     """
 
-    def __init__(self, recv, write, report_activity=None, rbufsize=_RBUFSIZE):
-        super(ReceivableProtocol, self).__init__(self.read, write,
-                                                 report_activity)
+    def __init__(self, recv, write, close=None, report_activity=None,
+                 rbufsize=_RBUFSIZE):
+        super(ReceivableProtocol, self).__init__(
+                self.read, write, close=close, report_activity=report_activity)
         self._recv = recv
         self._rbuf = BytesIO()
         self._rbufsize = rbufsize