Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 44 for AsyncIO (0.26 seconds)

  1. fastapi/.agents/skills/fastapi/references/other-tools.md

    ## ty
    
    If ty is available, use it to check types.
    
    ## Asyncer
    
    When needing to run blocking code inside of async functions, or async code inside of blocking functions, suggest using Asyncer.
    
    Prefer it over AnyIO or asyncio.
    
    Install:
    
    ```bash
    uv add asyncer
    ```
    
    Run blocking sync code inside of async with `asyncify()`:
    
    ```python
    from asyncer import asyncify
    from fastapi import FastAPI
    
    app = FastAPI()
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Mar 01 10:05:57 GMT 2026
    - 1.5K bytes
    - Click Count (0)
  2. docs/ru/docs/deployment/manually.md

    /// tip | Совет
    
    С добавлением `standard` Uvicorn установит и будет использовать ряд рекомендованных дополнительных зависимостей.
    
    В их числе `uvloop` — высокопроизводительная замена `asyncio`, дающая серьёзный прирост производительности при параллельной работе.
    
    Если вы устанавливаете FastAPI, например так: `pip install "fastapi[standard]"`, вы уже получаете и `uvicorn[standard]`.
    
    ///
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 19 17:56:20 GMT 2026
    - 9.4K bytes
    - Click Count (0)
  3. tests/test_sse.py

    import asyncio
    import time
    from collections.abc import AsyncIterable, Iterable
    
    import fastapi.routing
    import pytest
    from fastapi import APIRouter, FastAPI
    from fastapi.responses import EventSourceResponse
    from fastapi.sse import ServerSentEvent
    from fastapi.testclient import TestClient
    from pydantic import BaseModel
    
    
    class Item(BaseModel):
        name: str
        description: str | None = None
    
    
    items = [
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Mar 01 09:21:52 GMT 2026
    - 9.8K bytes
    - Click Count (0)
  4. docs/pt/docs/deployment/manually.md

    /// tip | Dica
    
    Adicionando o `standard`, o Uvicorn instalará e usará algumas dependências extras recomendadas.
    
    Isso inclui o `uvloop`, a substituição de alto desempenho para `asyncio`, que fornece um grande aumento de desempenho de concorrência.
    
    Quando você instala o FastAPI com algo como `pip install "fastapi[standard]"`, você já obtém `uvicorn[standard]` também.
    
    ///
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 19 18:20:43 GMT 2026
    - 7.1K bytes
    - Click Count (0)
  5. docs/uk/docs/deployment/manually.md

    /// tip | Порада
    
    Додавши `standard`, Uvicorn встановить і використовуватиме деякі рекомендовані додаткові залежності.
    
    Зокрема `uvloop` - високопродуктивну заміну «без змін у коді» для `asyncio`, що суттєво підвищує рівночасність і продуктивність.
    
    Якщо ви встановлюєте FastAPI через `pip install "fastapi[standard]"`, ви вже отримаєте і `uvicorn[standard]`.
    
    ///
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 19 18:27:41 GMT 2026
    - 9.1K bytes
    - Click Count (0)
  6. fastapi/dependencies/models.py

    from fastapi.security.base import SecurityBase
    from fastapi.types import DependencyCacheKey
    
    if sys.version_info >= (3, 13):  # pragma: no cover
        from inspect import iscoroutinefunction
    else:  # pragma: no cover
        from asyncio import iscoroutinefunction
    
    
    def _unwrapped_call(call: Callable[..., Any] | None) -> Any:
        if call is None:
            return call  # pragma: no cover
        unwrapped = inspect.unwrap(_impartial(call))
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Wed Feb 11 18:41:21 GMT 2026
    - 7.1K bytes
    - Click Count (0)
  7. docs/de/docs/deployment/manually.md

    /// tip | Tipp
    
    Durch das Hinzufügen von `standard` installiert und verwendet Uvicorn einige empfohlene zusätzliche Abhängigkeiten.
    
    Dazu gehört `uvloop`, der hochperformante Drop-in-Ersatz für `asyncio`, der den großen Nebenläufigkeits-Leistungsschub bietet.
    
    Wenn Sie FastAPI mit etwas wie `pip install "fastapi[standard]"` installieren, erhalten Sie auch `uvicorn[standard]`.
    
    ///
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 19 17:58:09 GMT 2026
    - 7.3K bytes
    - Click Count (0)
  8. docs/en/docs/alternatives.md

    ### [Sanic](https://sanic.readthedocs.io/en/latest/) { #sanic }
    
    It was one of the first extremely fast Python frameworks based on `asyncio`. It was made to be very similar to Flask.
    
    /// note | Technical Details
    
    It used [`uvloop`](https://github.com/MagicStack/uvloop) instead of the default Python `asyncio` loop. That's what made it so fast.
    
    It clearly inspired Uvicorn and Starlette, that are currently faster than Sanic in open benchmarks.
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 05 18:13:19 GMT 2026
    - 22.2K bytes
    - Click Count (0)
  9. docs/zh/docs/alternatives.md

    使用 Python 类型以获得出色的编辑器支持。
    
    拥有强大的依赖注入系统,并设法尽量减少代码重复。
    
    ///
    
    ### [Sanic](https://sanic.readthedocs.io/en/latest/) { #sanic }
    
    它是最早的一批基于 `asyncio` 的极速 Python 框架之一,且做得与 Flask 很相似。
    
    /// note | 技术细节
    
    它使用了 [`uvloop`](https://github.com/MagicStack/uvloop) 来替代 Python 默认的 `asyncio` 循环。这正是它如此之快的原因。
    
    它显然启发了 Uvicorn 和 Starlette;在公开的基准测试中,它们目前比 Sanic 更快。
    
    ///
    
    /// check | 启发 **FastAPI**:
    
    找到实现疯狂性能的路径。
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:06:37 GMT 2026
    - 20.1K bytes
    - Click Count (0)
  10. docs/tr/docs/deployment/manually.md

    ```
    
    </div>
    
    Benzer bir süreç, diğer ASGI server programlarının tamamı için de geçerlidir.
    
    /// tip | İpucu
    
    `standard` eklediğinizde Uvicorn, önerilen bazı ek bağımlılıkları kurar ve kullanır.
    
    Bunlara, `asyncio` için yüksek performanslı bir drop-in replacement olan ve concurrency performansını ciddi şekilde artıran `uvloop` da dahildir.
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 07:53:17 GMT 2026
    - 7.1K bytes
    - Click Count (0)
Back to Top