in src/advisor/reports/report_item.py [0:0]
def __str__(self):
if self.lineno:
if self.function:
return _('%(file)s:%(lineno)s (%(function)s): %(description)s') % \
{'file': self.filename,
'lineno': self.lineno,
'function': self.function,
'description': self.description}
else:
return _('%(file)s:%(lineno)s: %(description)s') % \
{'file': self.filename,
'lineno': self.lineno,
'description': self.description}
elif self.filename:
if self.function:
return _('%(file)s (%(function)s): %(description)s') % \
{'file': self.filename,
'function': self.function,
'description': self.description}
else:
return _('%(file)s: %(description)s') % \
{'file': self.filename,
'description': self.description}
else:
if self.function:
return _('%(function)s: %(description)s') % \
{'function': self.function,
'description': self.description}
else:
return _('%(description)s') % \
{'description': self.description}