More actions
Created page with " This is a text article <syntaxhighlight lang="python"> # 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..." |
mNo edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
This is a | This is a test article | ||
== Basic stuff == | |||
''italic'' | |||
'''bold''' | |||
'''''bold and italic''''' | |||
Line | |||
---- | |||
Below line | |||
* list unordered | |||
* another element | |||
** deeper | |||
*** even deeper | |||
# one | |||
# two | |||
# three | |||
: this | |||
:: is | |||
::: indented | |||
<pre> | |||
mew mew | |||
mew mew | |||
mew mew | |||
</pre> | |||
== Advanced == | |||
Link to page [[.conkyrc]] | |||
External [[https://ellietheyeen.github.io/ YeenBlog]] | |||
<nowiki>You can use the <nowiki> tag to escape stuff</nowiki> | |||
<syntaxhighlight lang="python"> | <syntaxhighlight lang="python"> | ||
# You can syntax highlight code | # You can syntax highlight code | ||
Line 30: | Line 68: | ||
print(compacttrace(sys.exc_info()[1])) | print(compacttrace(sys.exc_info()[1])) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Latest revision as of 21:42, 14 September 2024
This is a test article
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
Advanced
Link to page .conkyrc
External [YeenBlog]
You can use the <nowiki> tag to escape stuff
# 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]))