More actions
This is a text article
# You can syntax highlight code
def compacttrace(exc: Exception, maxamount: int = 100):
out = []
for a in range(maxamount):
line = exc.__traceback__.tb_lineno
file = exc.__traceback__.tb_frame.f_code.co_filename
out.append(f"{exc!a} # line {line} file {file}")
if exc.__cause__:
out.append("# Caused")
elif exc.__context__:
out.append("# Happened")
exc = exc.__context__
if not exc:
break
return "\n".join(reversed(out))
try:
try:
try:
1 / 0
except:
ashj4et
except Exception as e:
raise ValueError("no") from e
except:
#traceback.print_exc()
print(compacttrace(sys.exc_info()[1]))
Basic stuff
italic bold bold and italic
Line
Below line
- list unordered
- another element
- deeper
- even deeper
- deeper
- one
- two
- three
- this
- is
- indented
- is
mew mew mew mew mew mew