massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / aws-xray-sdk / aws_xray_sdk / core / lambda_launcher.pyi
1 from logging import Logger
2 from typing import Any
3
4 from aws_xray_sdk import global_sdk_config as global_sdk_config
5
6 from .context import Context as Context
7 from .models.facade_segment import FacadeSegment as FacadeSegment
8 from .models.trace_header import TraceHeader as TraceHeader
9
10 log: Logger
11 LAMBDA_TRACE_HEADER_KEY: str
12 LAMBDA_TASK_ROOT_KEY: str
13 TOUCH_FILE_DIR: str
14 TOUCH_FILE_PATH: str
15
16 def check_in_lambda(): ...
17
18 class LambdaContext(Context):
19     def __init__(self) -> None: ...
20     def put_segment(self, segment) -> None: ...
21     def end_segment(self, end_time: Any | None = ...) -> None: ...
22     def put_subsegment(self, subsegment) -> None: ...
23     def get_trace_entity(self): ...
24     @property
25     def context_missing(self) -> None: ...
26     @context_missing.setter
27     def context_missing(self, value) -> None: ...
28     def handle_context_missing(self) -> None: ...