class DebugInterface (object): """Defines general interface for debugging operations""" def print_event (self, event): raise NotImplementedError("Functions needs to be implemented") def print_forecast (self, forecast): raise NotImplementedError("Functions needs to be implemented") def print_line (self, content): raise NotImplementedError("Functions needs to be implemented") def print_err (self, exception, msg=""): raise NotImplementedError("Functions needs to be implemented")