[PATCH 5 of 8] fancyopts: restore use of callable() since it was readded in Python 3.2
Augie Fackler
raf at durin42.com
Tue Jun 24 13:37:41 CDT 2014
# HG changeset patch
# User Augie Fackler <raf at durin42.com>
# Date 1403529856 14400
# Mon Jun 23 09:24:16 2014 -0400
# Node ID 0abeffaea6694e3c6009586c67d3194807ea32e0
# Parent 8bc64249b278b7565675f2922de6f33a218a1936
fancyopts: restore use of callable() since it was readded in Python 3.2
diff --git a/mercurial/fancyopts.py b/mercurial/fancyopts.py
--- a/mercurial/fancyopts.py
+++ b/mercurial/fancyopts.py
@@ -77,7 +77,7 @@
# copy defaults to state
if isinstance(default, list):
state[name] = default[:]
- elif getattr(default, '__call__', False):
+ elif callable(default):
state[name] = None
else:
state[name] = default
More information about the Mercurial-devel
mailing list