From 8b243355aac41847e48e2312c20d9c1bf8330fe5 Mon Sep 17 00:00:00 2001 From: Returner_org Date: Sun, 28 Jun 2026 15:13:29 +0300 Subject: [PATCH] =?UTF-8?q?feat(core):=20trace=5Fid=20ContextVar=20=D0=B8?= =?UTF-8?q?=20=D0=B8=D0=BD=D0=B8=D1=86=D0=B8=D0=B0=D0=BB=D0=B8=D0=B7=D0=B0?= =?UTF-8?q?=D1=86=D0=B8=D1=8F=20=D0=BF=D0=B0=D0=BA=D0=B5=D1=82=D0=B0=20ele?= =?UTF-8?q?xam=5Fcore?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - elexam_core стал полноценным пакетом (__init__.py вместо .gitkeep) - context.py: ContextVar trace_id для трассировки в рамках запроса --- src/elexam_core/.gitkeep | 0 src/{.gitkeep => elexam_core/__init__.py} | 0 src/elexam_core/context.py | 3 +++ 3 files changed, 3 insertions(+) delete mode 100644 src/elexam_core/.gitkeep rename src/{.gitkeep => elexam_core/__init__.py} (100%) create mode 100644 src/elexam_core/context.py diff --git a/src/elexam_core/.gitkeep b/src/elexam_core/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/src/.gitkeep b/src/elexam_core/__init__.py similarity index 100% rename from src/.gitkeep rename to src/elexam_core/__init__.py diff --git a/src/elexam_core/context.py b/src/elexam_core/context.py new file mode 100644 index 0000000..3e3092d --- /dev/null +++ b/src/elexam_core/context.py @@ -0,0 +1,3 @@ +from contextvars import ContextVar + +trace_id_context: ContextVar[str | None] = ContextVar("trace_id", default=None) \ No newline at end of file