pip install ctprint
or
poetry add ctprint
from ctprint import ctp, ctdecode, cterr, ctlog # callable
print colored and some interactive help-message. nothing return
ctp.help() # print help message
obj of ctprint. decode <tags>
in the strings and print it. nothing return
# decode <tags> and then print the string
ctp('<bw> black text on white background /> default formating')
decode <tags>
in the strings and return it decoded
# decode <tags> in the strings and return decoded string
string0 = ' background /> default'
string1 = ' formating'
ctdecode('<bw> black text on white', string0, string1)
return string
exception required. print colored error message from try/except. nothing return
try:
1/0 # any broken line
except Exception as _ex:
cterr(_ex)
vars required. print colored message with names $ values of all **vars. nothibg return
var0 = var1 = 0
def example_ctlog():
var2 = 'string val'
var3 = {'ctp_string': '<bg_red><red>red text on red background (NO) >'}
# out of the function, var0=var2 - nothing problems.
ctlog(var0=var0, var1=var1, var2=var2, var3=var3)