class AirbrakeNotifier(object): def __init__(self, **kwargs): self.environment = kwargs.get("environment", "production") self.additional_information = kwargs["additional_information"] self.pytoad_connection = Connection(**kwargs) def __call__(self, e): if not self.environment == "test": self.pytoad_connection.send_to_hoptoad(e, self.additional_information) else: print "Would send (%s %s) to airbrake" % (e, self.additional_information)