With a simple custom exception class defined as:
class MyError(Exception):
pass
And this call:
foo = 'Some more info'
raise MyError("%s: there was an error", foo)
pylint gives:
Exception arguments suggest string formatting might be intended
pylint(raising-format-tuple)
What does this message mean?