# {py:mod}`labthings_fastapi.dependencies.blocking_portal` ```{py:module} labthings_fastapi.dependencies.blocking_portal ``` ```{autodoc2-docstring} labthings_fastapi.dependencies.blocking_portal :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`blocking_portal_from_thing_server ` - ```{autodoc2-docstring} labthings_fastapi.dependencies.blocking_portal.blocking_portal_from_thing_server :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`BlockingPortal ` - ```{autodoc2-docstring} labthings_fastapi.dependencies.blocking_portal.BlockingPortal :summary: ``` ```` ### API ````{py:function} blocking_portal_from_thing_server(request: fastapi.Request) -> anyio.from_thread.BlockingPortal :canonical: labthings_fastapi.dependencies.blocking_portal.blocking_portal_from_thing_server ```{autodoc2-docstring} labthings_fastapi.dependencies.blocking_portal.blocking_portal_from_thing_server ``` ```` ````{py:data} BlockingPortal :canonical: labthings_fastapi.dependencies.blocking_portal.BlockingPortal :value: > None ```{autodoc2-docstring} labthings_fastapi.dependencies.blocking_portal.BlockingPortal ``` ````