D633: wrapcommand: use functools.partial

quark (Jun Wu) phabricator at mercurial-scm.org
Fri Sep 8 00:21:46 EDT 2017


This revision was automatically updated to reflect the committed changes.
Closed by commit rHGa763c891f36e: wrapcommand: use functools.partial (authored by quark).

REPOSITORY
  rHG Mercurial

CHANGES SINCE LAST UPDATE
  https://phab.mercurial-scm.org/D633?vs=1679&id=1682

REVISION DETAIL
  https://phab.mercurial-scm.org/D633

AFFECTED FILES
  mercurial/extensions.py

CHANGE DETAILS

diff --git a/mercurial/extensions.py b/mercurial/extensions.py
--- a/mercurial/extensions.py
+++ b/mercurial/extensions.py
@@ -377,7 +377,8 @@
             break
 
     origfn = entry[0]
-    wrap = bind(util.checksignature(wrapper), util.checksignature(origfn))
+    wrap = functools.partial(util.checksignature(wrapper),
+                             util.checksignature(origfn))
     _updatewrapper(wrap, origfn, wrapper)
     if docstring is not None:
         wrap.__doc__ += docstring



To: quark, #hg-reviewers, phillco
Cc: martinvonz, mercurial-devel


More information about the Mercurial-devel mailing list