Files
LifeFaq/app/__pycache__/main.cpython-311.pyc

10 lines
3.6 KiB
Plaintext
Raw Normal View History

2025-01-14 17:25:45 +01:00
<EFBFBD>
5Nag<61><00><00><><00>ddlmZddlmZddlmZddlmZddlm Z ddl
m Z ddl m Z Gd<08>d <09><00>Ze<0E><00>Ze<0F><00><00>Zd
S) <0B>)<01>FastAPI)<01>asynccontextmanager)<01> StaticFiles)<01>MarkdownProcessor)<01>MetadataProcessor)<01>DynamicController)<01>CategoryControllerc<00>B<00>eZdZd<01>Zedefd<03><04><00>Zd<04>Zd<05>Zd<06>Z dS)<08> Applicationc<00><><00>t|j<00><01><00>|_|<00><00><00>|<00><00><00>dS)z,Initialize the FastAPI app and configure it.)<01>lifespanN)r<00>_lifespan_event<6E>app<70>_setup_static_files<65>_include_routers<72><01>selfs <20>5/Users/lrihni/IdeaProjects/Privat/LifeFaq/app/main.py<70>__init__zApplication.__init__ sA<00><00><1A>D<EFBFBD>$8<>9<>9<>9<><04><08> <0C> <20> <20>"<22>"<22>"<22> <0C><1D><1D><1F><1F><1F><1F><1F>rc<00> K<00>td<01><00>tdd<03><04><00>}|<02><00><00>td<05><00>td<06><00>tdd<07><08><00>}|<03><00><00>d WV<00>td
<EFBFBD><00>d S) z.Lifespan event for startup and shutdown logic.z)App startup: Processing Markdown files...<2E>./datazgenerated_data.json)<02> input_dir<69> output_filezGenerated dynamic data file.zMarkdown processing complete!z ./templates)r<00> templates_dirNzApp shutdown: Cleanup complete.)<05>printr<00> generate_jsonr<00>run)rr<00>metadata_processor<6F> processors rrzApplication._lifespan_events<><00><00><00><00> <0E>9<>:<3A>:<3A>:<3A>.<2E><18>Od<4F>e<>e<>e<><1A><1A>(<28>(<28>*<2A>*<2A>*<2A> <0A>,<2C>-<2D>-<2D>-<2D> <0A>-<2D>.<2E>.<2E>.<2E>&<26><08> <0A>V<>V<>V<> <09><11> <0A> <0A><0F><0F><0F> <0A><05><05><05><05> <0A>/<2F>0<>0<>0<>0<>0rc<00><><00>|j<00>dtd<02><03><00>d<02><04><00>|j<00>dtd<06><03><00>d<06><04><00>dS)zMount static file directories.z/data<74>data)<01> directory)<01>namez/static<69>staticN)r<00>mountrrs rrzApplication._setup_static_files!sR<00><00> <0C><08><0E><0E>w<EFBFBD> <0B>f<EFBFBD> =<3D> =<3D> =<3D>F<EFBFBD><0E>K<>K<>K<> <0C><08><0E><0E>y<EFBFBD>+<2B><08>"A<>"A<>"A<><08><0E>Q<>Q<>Q<>Q<>Qrc<00><><00>t<00><00>}td<01><00>}|j<00>|j<00><00>|j<00>|j<00><00>dS)zInclude all route controllers.rN)r rr<00>include_router<65>router)r<00>category_controller<65>dynamic_controllers rrzApplication._include_routers&sX<00><00>0<>2<>2<><1B>.<2E><08>:<3A>:<3A><1A> <0A><08><1F><1F>!4<>!;<3B>=<3D>=<3D>=<3D> <0C><08><1F><1F>!3<>!:<3A><<3C><<3C><<3C><<3C><rc<00><00>|jS)z Return the FastAPI app instance.)rrs r<00>get_appzApplication.get_app1s <00><00><13>x<EFBFBD>rN)
<EFBFBD>__name__<5F>
__module__<EFBFBD> __qualname__rrrrrrr-<00>rrr r
s{<00><00><00><00><00><00> <20> <20> <20> <19> 1<><17> 1<> 1<> 1<><19><18> 1<>R<01>R<01>R<01>
=<3D>=<3D>=<3D><18><18><18><18>rr N)<12>fastapir<00>
contextlibr<00>fastapi.staticfilesr<00>app.services.markdown_processorr<00>app.services.metadata_processorr<00>"app.controllers.dynamic_controllerr<00>#app.controllers.category_controllerr r <00> applicationr-rr1rr<00><module>r:s<><00><01><1B><1B><1B><1B><1B><1B>*<2A>*<2A>*<2A>*<2A>*<2A>*<2A>+<2B>+<2B>+<2B>+<2B>+<2B>+<2B>=<3D>=<3D>=<3D>=<3D>=<3D>=<3D>=<3D>=<3D>=<3D>=<3D>=<3D>=<3D>@<40>@<40>@<40>@<40>@<40>@<40>B<>B<>B<>B<>B<>B<>)<18>)<18>)<18>)<18>)<18>)<18>)<18>)<18>X<1A>k<EFBFBD>m<EFBFBD>m<EFBFBD> <0B><11><19><19><1B><1B><03><03>r