# HG changeset patch # User Connor Sheehan # Date 2018-10-14 07:42:43 # Node ID 4821affc154fb8d1ee22be422b9e8d7e269c596d # Parent 125fc478719ffbd1a10e6a4592bc6a9a4448fcc2 wireproto: fix incorrect function name in docstring The docstring for `iwireprotocolcommandcacher` references an `onoutputfinished` method. The actual name of the function is `onfinished`. Differential Revision: https://phab.mercurial-scm.org/D5090 diff --git a/mercurial/repository.py b/mercurial/repository.py --- a/mercurial/repository.py +++ b/mercurial/repository.py @@ -1713,7 +1713,7 @@ class iwireprotocolcommandcacher(interfa 8. The command function is invoked. 9. ``onobject()`` is called for each object emitted by the command function. - 10. After the final object is seen, ``onoutputfinished()`` is called. + 10. After the final object is seen, ``onfinished()`` is called. 11. ``__exit__`` is called to signal the end of use of the instance. Cache *key* derivation can be influenced by the instance. @@ -1748,7 +1748,7 @@ class iwireprotocolcommandcacher(interfa Implementations could also choose to not emit objects - instead locally buffering objects or their encoded representation. They could then emit - a single "coalesced" object when ``onoutputfinished()`` is called. In + a single "coalesced" object when ``onfinished()`` is called. In this way, the implementation would function as a filtering layer of sorts.