tools/exceptions.py (9 lines of code) (raw):

class RosToolException(Exception): msg = "{message}." def __init__(self, **kwargs): self.kwargs = kwargs self.message = self.msg.format(**kwargs) def __str__(self): return self.message class RosToolWarning(RosToolException): msg = "{message}."