mercurial/formatter.py
changeset 22447 2642ce9be6ef
parent 22430 968247e8f4ac
child 22474 9da0ef363861
equal deleted inserted replaced
22446:054ec0212718 22447:2642ce9be6ef
    14         self._ui = ui
    14         self._ui = ui
    15         self._topic = topic
    15         self._topic = topic
    16         self._style = opts.get("style")
    16         self._style = opts.get("style")
    17         self._template = opts.get("template")
    17         self._template = opts.get("template")
    18         self._item = None
    18         self._item = None
    19     def __bool__(self):
    19     def __nonzero__(self):
    20         '''return False if we're not doing real templating so we can
    20         '''return False if we're not doing real templating so we can
    21         skip extra work'''
    21         skip extra work'''
    22         return True
    22         return True
    23     def _showitem(self):
    23     def _showitem(self):
    24         '''show a formatted item once all data is collected'''
    24         '''show a formatted item once all data is collected'''
    49 
    49 
    50 class plainformatter(baseformatter):
    50 class plainformatter(baseformatter):
    51     '''the default text output scheme'''
    51     '''the default text output scheme'''
    52     def __init__(self, ui, topic, opts):
    52     def __init__(self, ui, topic, opts):
    53         baseformatter.__init__(self, ui, topic, opts)
    53         baseformatter.__init__(self, ui, topic, opts)
    54     def __bool__(self):
    54     def __nonzero__(self):
    55         return False
    55         return False
    56     def startitem(self):
    56     def startitem(self):
    57         pass
    57         pass
    58     def data(self, **data):
    58     def data(self, **data):
    59         pass
    59         pass