From 3f6b7cd24eacd16f06b03a9db311a13dbd786ad6 Mon Sep 17 00:00:00 2001 From: Martin Sekera Date: Tue, 16 Feb 2021 17:56:59 +0100 Subject: [PATCH] add Main.info(), Main.done(), Main.warn(), Main.fail() log aliases --- over/app.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/over/app.py b/over/app.py index 8e4b5c2..476851f 100644 --- a/over/app.py +++ b/over/app.py @@ -219,7 +219,7 @@ def expand_group(token, options): options_by_abbr = {option.abbr: option for option in options.values() if option.abbr} - group_positive = token[0] is "+" + group_positive = token[0] == "+" for abbr in token[1:]: try: @@ -443,6 +443,18 @@ class Main: def __repr__(self): return 'over.app.Main(name="%s")' %(self.name) + def info(self, *args, **kwargs): + self.print(*args, **kwargs) + + def done(self, *args, **kwargs): + self.print(*args, tag=self.print.tl.done, **kwargs) + + def warn(self, *args, **kwargs): + self.print(*args, tag=self.print.tl.warn, **kwargs) + + def fail(self, *args, **kwargs): + self.print(*args, tag=self.print.tl.fail, **kwargs) + def exit(self, rv=0): """ Terminates the program and returns `rv`.