diff --git a/code/display/display.py b/code/display/display.py index 836581c..2a58157 100644 --- a/code/display/display.py +++ b/code/display/display.py @@ -22,21 +22,30 @@ def DisplayCase(name: Any): # METHODS display algorithm start/end # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -def DisplayStartOfAlgorithm(name: str, **inputs: Any): - logInfo('Ausführung vom Algorithmus: \033[92;1m{}\033[0m'.format(name)) - logInfo('INPUTS'); +def DisplayStartOfAlgorithm(name: str, *_: Any, **inputs: Any): + DisplayBar(80); + logPlain('Ausführung vom Algorithmus: \033[92;1m{}\033[0m'.format(name)); + logPlain('INPUTS'); for varname, value in inputs.items(): logPlain(' - {} = {}'.format(varname, value)) return; -def DisplayEndOfAlgorithm(**outputs: Any): - logInfo('OUTPUTS:') +def DisplayEndOfAlgorithm(*_: Any, **outputs: Any): + logPlain('OUTPUTS:') for varname, value in outputs.items(): logPlain(' - {} = {}'.format(varname, value)) - DisplayMetrics() + DisplayBar(80); return; def DisplayMetrics(): - logInfo('Dauer der Ausführung: t = \033[2m{}\033[0m'.format(TimeElapsed())) - logInfo('Anzahl der Schritte: T(n) = \033[1m{}\033[0m'.format(NumberOfSteps())) + logPlain('Dauer der Ausführung: t = \033[2m{}\033[0m'.format(TimeElapsed())); + logPlain('Anzahl der Schritte: T(n) = \033[1m{}\033[0m'.format(NumberOfSteps())); + return; + +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +# METHODS Verschiedenes +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +def DisplayBar(n: int = 80): + logPlain('+{}+'.format('-'*n)); return;