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

10 lines
3.2 KiB
Plaintext
Raw Normal View History

2024-12-12 19:58:26 +01:00
<EFBFBD>
<00>Zg<5A><00><00><><00>ddlmZddlmZddlmZddlmZddlm Z ddl
m Z ddl m Z Gd<08>d <09>Ze<0E>Zej!<00>Zy
) <0B>)<01>FastAPI)<01>asynccontextmanager)<01> StaticFiles)<01>MarkdownProcessor)<01>MetadataProcessor)<01>DynamicController)<01>CategoryControllerc<00>:<00>eZdZd<01>Zedefd<03><04>Zd<04>Zd<05>Zd<06>Z y)<08> Applicationc<00>z<00>t|j<00><01>|_|j<00>|j <00>y)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>//home/hjess/PycharmProjects/LifeFaq/app/main.py<70>__init__zApplication.__init__ s,<00><00><1A>D<EFBFBD>$8<>$8<>9<><04><08> <0C> <20> <20>"<22> <0C><1D><1D><1F>rc<00><>K<00>td<01>tdd<03><04>}|j<00>tdd<05><06>}|j <00>td<07>td<08>d <09><04><01>td
<EFBFBD>y <09>w) z.Lifespan event for startup and shutdown logic.z)App startup: Processing Markdown files...<2E>./dataz ./templates)<02> input_dir<69> templates_dirzgenerated_data.json)r<00> output_filezGenerated dynamic data file.zMarkdown processing complete!NzApp shutdown: Cleanup complete.)<05>printr<00>runr<00> generate_json)rr<00> processor<6F>metadata_processors rrzApplication._lifespan_events`<00><00><><00> <0E>9<>:<3A>%<25><08> <0A>V<> <09><11> <0A> <0A><0F>/<2F><18>Od<4F>e<><1A><1A>(<28>(<28>*<2A> <0A>,<2C>-<2D> <0A>-<2D>.<2E> <0A> <0A>/<2F>0<>s<00>A-A/c<00><><00>|jjdtd<02><03>d<02><04>|jjdtd<06><03>d<06><04>y)zMount static file directories.z/data<74>data)<01> directory)<01>namez/static<69>staticN)r<00>mountrrs rrzApplication._setup_static_files"s8<00><00> <0C><08><08><0E><0E>w<EFBFBD> <0B>f<EFBFBD> =<3D>F<EFBFBD><0E>K<> <0C><08><08><0E><0E>y<EFBFBD>+<2B><08>"A<><08><0E>Qrc<00><><00>t<00>}td<01>}|jj|j<00>|jj|j<00>y)zInclude all route controllers.rN)r rr<00>include_router<65>router)r<00>category_controller<65>dynamic_controllers rrzApplication._include_routers'sH<00><00>0<>2<><1B>.<2E>x<EFBFBD>8<><1A> <0C><08><08><1F><1F> 3<> :<3A> :<3A>;<3B> <0C><08><08><1F><1F> 2<> 9<> 9<>:rc<00><00>|jS)z Return the FastAPI app instance.)rrs r<00>get_appzApplication.get_app/s <00><00><13>x<EFBFBD>x<EFBFBD>rN)
<EFBFBD>__name__<5F>
__module__<EFBFBD> __qualname__rrrrrrr-<00>rrr r
s2<00><00> <20> <19>1<><17>1<><19>1<> R<01>
;<3B>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>*<2A>+<2B>=<3D>=<3D>@<40>B<>'<18>'<18>T<1A>m<EFBFBD> <0B><11><19><19><1B>r