# HG changeset patch # User Yuya Nishihara # Date 1410881463 -32400 # Node ID 2642ce9be6ef7944efe2e0ec8140ba8085ed9c66 # Parent 054ec0212718628206d57bc0839b6962d8d426a8 formatter: correct bool testing which should be __nonzero__ in Python 2 diff -r 054ec0212718 -r 2642ce9be6ef mercurial/formatter.py --- a/mercurial/formatter.py Mon Sep 15 16:07:54 2014 -0400 +++ b/mercurial/formatter.py Wed Sep 17 00:31:03 2014 +0900 @@ -16,7 +16,7 @@ self._style = opts.get("style") self._template = opts.get("template") self._item = None - def __bool__(self): + def __nonzero__(self): '''return False if we're not doing real templating so we can skip extra work''' return True @@ -51,7 +51,7 @@ '''the default text output scheme''' def __init__(self, ui, topic, opts): baseformatter.__init__(self, ui, topic, opts) - def __bool__(self): + def __nonzero__(self): return False def startitem(self): pass