PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Dir : /proc/self/root/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/ |
Server: Linux ngx353.inmotionhosting.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64 IP: 209.182.202.254 |
Dir : //proc/self/root/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/ctx.py |
import contextlib try: # Try the stdlib C extension first import _contextvars as contextvars except ImportError: # Py<3.7 import contextvars DEFAULT_CTX_VAR = "request_ctxvar" request_ctxvar = contextvars.ContextVar(DEFAULT_CTX_VAR) @contextlib.contextmanager def request_context(data): """ A context manager that sets and un-sets the loader context. """ tok = request_ctxvar.set(data) try: yield finally: request_ctxvar.reset(tok) def get_request_context(): """ Get the data from the current request context. """ return request_ctxvar.get({})