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

12 lines
3.6 KiB
Plaintext
Raw Normal View History

2024-12-12 19:58:26 +01:00
<EFBFBD>
2024-12-21 02:16:29 +01:00
<00>fg$ <00><00><><00>ddlmZddlmZddlmZddlmZddlm Z ddl
m Z ddl m Z ddlmZdd lmZGd
<EFBFBD>d <0B>Ze<12>Zej)<00>Zy ) <0A>)<01>FastAPI)<01>asynccontextmanager)<01> StaticFiles)<01>
RouteToWeb)<01>MarkdownProcessor)<01>MetadataProcessor)<01>DynamicController)<01>CategoryController)<01>GZipMiddlewarec<00>@<00>eZdZd<01>Zedefd<03><04>Zd<04>Zd<05>Zd<06>Z d<07>Z
y) <09> Applicationc<00><><00>t|j<00><01>|_|j<00>|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>_include_middelware<72><01>selfs <20>//home/hjess/PycharmProjects/LifeFaq/app/main.py<70>__init__zApplication.__init__s8<00><00><1A>D<EFBFBD>$8<>$8<>9<><04><08> <0C> <20> <20>"<22> <0C><1D><1D><1F> <0C> <20> <20>"<22>rc<00><>K<00>td<01>tdd<03><04>}|j<00>td<05>td<06>tdd<07><08>}|j <00>d <09><04><01>td
<EFBFBD>y <09>w) z.Lifespan event for startup and shutdown logic.z)App startup: Processing Markdown files...z./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> <0E>9<>:<3A>.<2E><18>Od<4F>e<><1A><1A>(<28>(<28>*<2A> <0A>,<2C>-<2D> <0A>-<2D>.<2E>&<26><08> <0A>V<> <09><11> <0A> <0A><0F> <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>}t|j<00>}|jj|j<00>|jj|j<00>y)zInclude all route controllers.N)r
rr<00>include_router<65>router)r<00>category_controller<65> route_to_webs rrzApplication._include_routers*sL<00><00>0<>2<><1B>!<21>$<24>(<28>(<28>+<2B> <0C> <0A><08><08><1F><1F>!4<>!;<3B>!;<3B>=<3D> <0C><08><08><1F><1F> <0C> 3<> 3<>4rc<00>F<00>|jjtd<01><02>y)Ni<4E>)<01> minimum_size)r<00>add_middlewarer rs rrzApplication._include_middelware6s<00><00> <0C><08><08><1F><1F><1E><03><1F>Erc<00><00>|jS)z Return the FastAPI app instance.)rrs r<00>get_appzApplication.get_app9s <00><00><13>x<EFBFBD>x<EFBFBD>rN) <0B>__name__<5F>
__module__<EFBFBD> __qualname__rrrrrrrr2<00>rrr r s8<00><00>#<23><19> 1<><17> 1<><19> 1<>R<01>
5<>F<01>rr N)<16>fastapir<00>
contextlibr<00>fastapi.staticfilesr<00>app.controllers.route_to_webr<00>app.services.markdown_processorr<00>app.services.metadata_processorr<00>"app.controllers.dynamic_controllerr <00>#app.controllers.category_controllerr
<00>fastapi.middleware.gzipr r <00> applicationr2rr6rr<00><module>rAsB<00><01><1B>*<2A>+<2B>3<>=<3D>=<3D>@<40>B<>2<>.<18>.<18>b<1A>m<EFBFBD> <0B><11><19><19><1B>r