# HG changeset patch # User Augie Fackler # Date 1403529856 14400 # Node ID 753af9ee7c811d16af668c40072c597608da2a7b # Parent e0b29a0c36c4b7d8fc6c1f3992c88b684576eadf fancyopts: restore use of callable() since it was readded in Python 3.2 diff -r e0b29a0c36c4 -r 753af9ee7c81 mercurial/fancyopts.py --- a/mercurial/fancyopts.py Mon Jun 23 09:23:57 2014 -0400 +++ b/mercurial/fancyopts.py Mon Jun 23 09:24:16 2014 -0400 @@ -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