def warn(self): try: self._fail_with_undefined_error() except UndefinedError, e: msg = str(e) task.echo(task.terminal().bold_red("warning: %s (this will become an error soon)" % msg))