Skip to content

Instantly share code, notes, and snippets.

@VietThan
Created November 15, 2023 15:58
Show Gist options
  • Save VietThan/3269fe057c4d14f0fea3577bdc5000d9 to your computer and use it in GitHub Desktop.
Save VietThan/3269fe057c4d14f0fea3577bdc5000d9 to your computer and use it in GitHub Desktop.
rage face for notfound page in pyramid
from pyramid.view import notfound_view_config
@notfound_view_config(renderer='string')
def notfound_view(request):
request.response.status = 404
return f"""Page not found: path is {request.path}
``..:/oydhhMMhsyhdy+/::/.
:sddhyo+/:-. -NN :mMMMMMy`
`.-:/oyNMmhyyso+/-.` `NMN`-yMMMm+-+yms.
`/hdso++//::::///+++oooossmMMMNMMMMh+: `/dy. `s/:--s/:`+o::`s+:-.s/:.:s::`oo::
.oNNo` .NodMN+:::--- /my. `y/:.-y::`+o:- s+:..y/:`/s:: oo:-
.yNNs` -NmNNoNM/ `yNo` `/` ./ :: /. `/` -: :-
+Ns. +MoMNmMN /Nm/
`:+o. `mMNMsMMm `-++++/:. .dMh- ...``...``... ...` ...``... `...
`---+Nd: yMMMMMMMh sMMMMyodNm+ :MMNo` `s/:.-s/:`+o::`s+:-.s/:./s::`oo::
:oossyNNNMMms/-.` oMMMMMMN+` .yNho:` `:yNs `m+sNd- `y:.`-s.. +o.. s/.`.y-.`/s.. o+..
`````:NMy:/+sydNNmmhy+:` :MMMMMMh. :ys/` . .oy- `+h+NN: :` `: -- :` `: .- -.
`oNm+ `.+hNMmsNm- hMMmMMs` /ds. -N` .ody..my+Ns
.- -dNs. .omm+-` yMo:Md `hm: -N` -hm-.ymMm .--- ---.`---.`---`.--- ---.
/o+ms. .oh/ `osyM+ `dm. -myo++oyy.od- /mMo /s:: s+:-.y/:.:s::`oo::`y+:.
`mMd: .:+syhhddNMd/ /MMM/ +M: `.-/+oo- +my.-mM/ /o`` s/``.y-` :s`` o+```y:``
sMd. ./syo/-..`...:odNd/` shs-` hd oMh -NNo `. .` . `. .` .`
/MN- .yms-` `:mMd+. sd. `mM. /NMy`
:` mMd om:` .m+:ho `ymo` +M: /NNd- `/:-..:--`-:--`/` :.`:` :.
Ms yMh `d-ossyy` /hoyd /md- .N. odom/ .y/:.:s::`oo::`y. o/.y` s:
Mm /Mo :y `.Nh ` ys .oh/. `+y .N:/N+ .s.` :o`` +/```o:-o-`o:-o.
My`ms oh-::+hd/ /N- `..-----..`.+yy+:.` .+dh. yd-+N: ` `` `` `..` `..`
M:+m` :dNys/-` +N+ .+yyso+//dNhyyysoosyyhhyysooooooydd+` `yN:dm`
M`hs -d .ym/ -syNh- yM/``.-+oyhhs+::/++++++/-` `hd/M: .+` +..+ `+.-/ `+`:: .+
N`N/ -m `+dy. .sh. :hd: yMdso+sd` .:ohdy:``/o+:. .NsMs .y` s-:s `y.:o .y`++ -y`
N`M: -No `+dy- :mM: `sNh/.`hM-.:++- `-/yyhMhosyy/` sMMh `+::o`.o::+`.o:/+ -+-//
N.M- :hy:.` `/hs- :mdM+ `dm/+hmd` `.:+oo.-hh- -MMd `` `` `` ```
N`M. `:dmdhysssyys. do/ym+. ym `.` `sm: mMd `
N`N. `--------. -N`-odNdysom+ oN/ yMd /: -+ +- :/`o. /:`o` +:
N d. ss `/d/.://- oN+ +Mh o/ :s s: +o`s- o/`y. o/
N s` d-:ss: .-:/:` /ds` :Mh -+:+- :/:+- :/:+. //:+.
M`:` -d :yhs:odd/` `m: .My
M..s y+ `-:-.`.ym+` :hy. -:::.` y/ `Ny ` ` ` ` ` ` `` `
s+ d: `N. .sy++ydyds. `ym/`/Mo:+yd+` y/ Ns .s` o--o `s.:o `s`/+ .s`
h +d` od /mo ``` /ddyssdM- /dy m/ dy .y``s--s``y.:s`.y`/o`-s`
h/`N+ `No :Ny ```` -Ns` :Md ./M- yh ::::``:::: `:::: `/::-
hd`sm` oM. `md` .+yysoyy:dy .Ms `.oNm omo
oMo.No .Nh :o` hMo` -NNy``-/osdy+++oshs/. :MM `` `` .` `` . `` . ``
`hN:oN. yM: ```` -Ns .-/syo-` `MN o/ :s s: /o`y- +/`y. o/
`sm/my :Mh `:osssdm.`mN. `-oy+. -Ny ++`/o o/`++`s:`o/`y-`s:
:dyMo `mN. :dd:` .sdsMh ./yo- /NM- `:::` `::-` .::-` .::-
`hMm yM/ ``--. :Ny` -hMsoys: /MMs
`dN+` +N/ -sdy+ym+` md` `-ody:` :MMh` `- -``- -`.- `- .. `-
/Ndd+` :N/ .ymo` .odhm. `-+yhs:` .NMd` .y` s-:s `y.:o .y`++ -y````
`N`oNm- :shsoo/:::--.``/../syys/. hMd` .s-.s.-s.-s.:s.-s`/o.:s`--.
d/ .sh/. .:/osyhdddhsmNh. /Mh` `--` `--` .--` .-.`
oN` `/ydy+-` ` .Nd`
`Nd` `-ohmy- hm`
........./ms.........:so.........................................................+m+.................................................................. """
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment