diff -r b65f39791f92 -r 27ea12c05e99 src/topic/destination.py --- a/src/topic/destination.py Tue Mar 15 17:25:18 2016 +0000 +++ b/src/topic/destination.py Wed Mar 16 12:14:20 2016 -0700 @@ -38,7 +38,7 @@ % (top, len(heads))) else: assert False # that's impossible - if orig.func_default: # version above hg-3.7 + if getattr(orig, 'func_default', ()): # version above hg-3.7 return orig(repo, action, sourceset, onheadcheck) else: return orig(repo)