def _format_record(self, record): value_color = green if self.get_options().colors else lambda x: x rank_color = self._rank_color(record.rank) return '{value} {rank}'.format( value=value_color(str(record.value)), rank=rank_color('(from {rank}{details})'.format( rank=RankedValue.get_rank_name(record.rank), details=' {}'.format(record.details) if record.details else '', )), )
def _format_record(self, record): simple_rank = RankedValue.get_rank_name(record.rank) if self.is_json(): return record.value, simple_rank elif self.is_text(): simple_value = str(record.value) value_color = green if self.get_options().colors else lambda x: x formatted_value = value_color(simple_value) rank_color = self._rank_color(record.rank) formatted_rank = "(from {rank}{details})".format( rank=simple_rank, details=rank_color(" {}".format(record.details)) if record.details else "", ) return "{value} {rank}".format(value=formatted_value, rank=formatted_rank,)
def _format_record(self, record): simple_rank = RankedValue.get_rank_name(record.rank) if self.is_json(): return record.value, simple_rank elif self.is_text(): simple_value = str(record.value) value_color = green if self.get_options().colors else lambda x: x formatted_value = value_color(simple_value) rank_color = self._rank_color(record.rank) formatted_rank = '(from {rank}{details})'.format( rank=simple_rank, details=rank_color(' {}'.format(record.details)) if record.details else '', ) return '{value} {rank}'.format( value=formatted_value, rank=formatted_rank, )
def _format_record(self, record): value_color = green if self.get_options().colors else lambda x: x rank_color = self._rank_color(record.rank) simple_value = str(record.value) formatted_value = value_color(simple_value) simple_rank = RankedValue.get_rank_name(record.rank) formatted_rank = '(from {rank}{details})'.format( rank=simple_rank, details=rank_color(' {}'.format(record.details)) if record.details else '', ) if self.is_json(): return simple_value.replace('\n', ''), simple_rank elif self.is_text(): return '{value} {rank}'.format( value=formatted_value, rank=formatted_rank, )