Files
LifeFaq/app/controllers/__pycache__/dynamic_controller.cpython-311.pyc

24 lines
4.1 KiB
Plaintext
Raw Normal View History

2025-01-14 17:25:45 +01:00
<EFBFBD>
<00><>_g<5F>
<00><00>\<00>ddlZddlZddlmZmZddlmZmZddlm Z Gd<05>d<06><00>Z
dS)<07>N)<02> APIRouter<65>Request)<02> HTMLResponse<73>Response)<01>Jinja2Templatesc<00>6<00>eZdZdefd<02>Zd<03>Zd<04>Zdedefd<07>ZdS) <09>DynamicController<65>data_dirc<00><><00>t<00><00>|_td<01><02><00>|_||_|<00><00><00>|_|<00><00><00>dS)z"Initialize the dynamic controller.<2E> templates)<01> directoryN)r<00>routerrr r
<00>_load_mock_data<74>data<74>_add_dynamic_routes)<02>selfr
s <20>O/Users/lrihni/IdeaProjects/Privat/LifeFaq/app/controllers/dynamic_controller.py<70>__init__zDynamicController.__init__sQ<00><00><1F>k<EFBFBD>k<EFBFBD><04> <0B>(<28>;<3B>?<3F>?<3F>?<3F><04><0E> <20><04> <0A><18>(<28>(<28>*<2A>*<2A><04> <09> <0C> <20> <20>"<22>"<22>"<22>"<22>"<22>c<00>|<00>td<01><00>5}tj|<01><00>cddd<02><00>S#1swxYwYdS)z Load mock data from a JSON file.zgenerated_data.jsonN)<03>open<65>json<6F>load)r<00>files rrz!DynamicController._load_mock_datas}<00><00> <11>'<27> (<28> (<28> #<23>D<EFBFBD><17>9<EFBFBD>T<EFBFBD>?<3F>?<3F> #<23> #<23> #<23> #<23> #<23> #<23> #<23> #<23> #<23> #<23> #<23> #<23><><EFBFBD><EFBFBD> #<23> #<23> #<23> #<23> #<23> #s <00>1<03>5<07>5c <00>
<00>tj|j<00><00>D]h\}}}|D]_}d|<04><00>}tj<00>||<04><00>}|j<00>||<00>||<06><00>dgt<00><03><00><00>`<60>idS)z.Scan data directory and create dynamic routes.<2E>/<2F>GET)<02>methods<64>response_classN) <09>os<6F>walkr
<00>path<74>joinr<00> add_api_route<74>_serve_dynamic_templater)r<00>root<6F>dirs<72>filesr <00>
route_path<EFBFBD>directory_paths rrz%DynamicController._add_dynamic_routess<><00><00>!#<23><17><14><1D>!7<>!7<> <12> <12> <1D>D<EFBFBD>$<24><05>!<21>
<12>
<12> <09>,<2C><19>_<EFBFBD>_<EFBFBD>
<EFBFBD>!#<23><17><1C><1C>d<EFBFBD>I<EFBFBD>!><3E>!><3E><0E><15> <0B>)<29>)<29><1E><18>0<>0<><19>N<EFBFBD>K<>K<>"<22>G<EFBFBD>#/<2F> *<2A><12><12><12><12>
<12> <12> r<00>
route_namer*c<00>*<00><00><01><02>dtf<02><02><01>fd<02> }|S)z*Closure to serve templates for each route.<2E>requestc <00><00><00>K<00>tj<00><00>d<01><00>}tj<00>|<01><00>r<>t |dd<03><04><00>5}|<02><00><00>}ddd<00><00>n #1swxYwY<00>j<00>dg<00><00>D]}|d<00>kr
|d}n<01><19>j<00> d|<00><07>
<00><00>||<05>jd <09><05><00>Std
<EFBFBD><07><00>d <0B> <0C><00>S) Nz
index.html<6D>rzutf-8)<01>encoding<6E>
categoriesr"<00>authorz category.html)r-<00>
page_title<EFBFBD>contentr2rzNo content found for i<>)<01> status_code) r r"r#<00>existsr<00>readr<00>getr <00>TemplateResponse<73>
capitalizer) r-<00>
index_htmlrr4<00>category<72> author_namer*r+rs <20><><EFBFBD>r<00> route_handlerz@DynamicController._serve_dynamic_template.<locals>.route_handler'sO<00><><00><00><00><1B><17><1C><1C>n<EFBFBD>l<EFBFBD>C<>C<>J<EFBFBD><11>w<EFBFBD>~<7E>~<7E>j<EFBFBD>)<29>)<29> <12><19>*<2A>c<EFBFBD>G<EFBFBD><<3C><<3C><<3C>*<2A><04>"<22>i<EFBFBD>i<EFBFBD>k<EFBFBD>k<EFBFBD>G<EFBFBD>*<2A>*<2A>*<2A>*<2A>*<2A>*<2A>*<2A>*<2A>*<2A>*<2A>*<2A><><EFBFBD><EFBFBD>*<2A>*<2A>*<2A>*<2A>!%<25> <09> <0A> <0A>l<EFBFBD>B<EFBFBD> ?<3F> ?<3F><1E><1E>H<EFBFBD><1F><06>'<27>:<3A>5<>5<>&.<2E>x<EFBFBD>&8<> <0B><1D><05>6<><1C>~<7E>6<>6<>#<23>#*<2A>&0<>&;<3B>&;<3B>&=<3D>&=<3D>#*<2A>"-<2D> $<24> <09> <16><16> <12> <12> <12><1C>@<40>J<EFBFBD>@<40>@<40>c<EFBFBD>R<>R<>R<> Rs<00>A6<03>6A:<07>=A:)r)rr+r*r>s``` rr%z)DynamicController._serve_dynamic_template$sE<00><><EFBFBD><EFBFBD><00> S<01><17> S<01> S<01> S<01> S<01> S<01> S<01> S<01> S<01>4<1D>rN)<08>__name__<5F>
__module__<EFBFBD> __qualname__<5F>strrrrr%<00>rrr r so<00><00><00><00><00><00>#<23><13>#<23>#<23>#<23>#<23>#<23>#<23>#<23>
<12> <12> <12><1D>#<23><1D>s<EFBFBD><1D><1D><1D><1D><1D>rr ) r r<00>fastapirr<00>fastapi.responsesrr<00>fastapi.templatingrr rCrr<00><module>rGs<><00><01> <09> <09> <09> <09> <0B> <0B> <0B> <0B>&<26>&<26>&<26>&<26>&<26>&<26>&<26>&<26>4<>4<>4<>4<>4<>4<>4<>4<>.<2E>.<2E>.<2E>.<2E>.<2E>.<2E>:<1D>:<1D>:<1D>:<1D>:<1D>:<1D>:<1D>:<1D>:<1D>:r