contextvars

Python contextvars moduli

❮ Python o‘rnatilgan modullari


Misol

ContextVar yarating va undan foydalaning:

import contextvars user = contextvars.ContextVar("user", default="Emil") print(user.get()) token = user.set("Tobias") print(user.get())
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

contextvars moduli kontekstga xos (context-local) holatni taqdim etadi, bu asinxron kod uchun foydali.

Undan muayyan bajarilish kontekstiga xos qiymatlarni saqlash va olish uchun foydalaning.


A’zolar

A’zo Tavsif
ContextKontekst o‘zgaruvchilari uchun konteyner.
Context.copy()Ushbu Context’ning sayoz nusxasini qaytaradi.
Context.run()Chaqiriladigan obyektni (callable) ushbu Context ichida ishga tushiradi.
ContextVarKontekst o‘zgaruvchisi sinfi.
ContextVar.get()O‘zgaruvchining joriy qiymatini (yoki standart qiymatini) oladi.
ContextVar.reset()Token yordamida o‘zgaruvchini oxirgi set() chaqiruvidan oldingi qiymatiga qaytaradi.
ContextVar.set()O‘zgaruvchiga yangi qiymat o‘rnatadi va keyinchalik qayta tiklash uchun Token qaytaradi.
copy_context()Joriy kontekstning sayoz nusxasini qaytaradi.
TokenKeyinchalik qayta tiklash uchun ContextVar.set() qaytaradigan shaffof bo‘lmagan (opaque) obyekt.

❮ Python o‘rnatilgan modullari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!