Ejemplo n.º 1
0
def get_ident() -> int:
    warnings.warn(
        "'get_ident' is deprecated and will be removed in Werkzeug"
        " 2.1. Use 'greenlet.getcurrent' or 'threading.get_ident' for"
        " previous behavior.",
        DeprecationWarning,
        stacklevel=2,
    )
    return _get_ident()  # type: ignore
Ejemplo n.º 2
0
def get_ident():
    warnings.warn(
        "'get_ident' is deprecated and will be removed in Werkzeug"
        " version 2.1. Use 'greenlet.getcurrent' or"
        " 'threading.get_ident' for previous behavior.",
        DeprecationWarning,
        stacklevel=2,
    )
    return _get_ident()
Ejemplo n.º 3
0
 def set(self, value: t.Dict[str, t.Any]) -> None:
     self.storage[_get_ident()] = value
Ejemplo n.º 4
0
 def get(self, default: t.Dict[str, t.Any]) -> t.Dict[str, t.Any]:
     return self.storage.get(_get_ident(), default)
Ejemplo n.º 5
0
 def __release_local__(storage: t.Any) -> None:
     # Special version to ensure that the storage is cleaned up on
     # release.
     storage.storage.pop(_get_ident(), None)
Ejemplo n.º 6
0
 def set(self, value):
     self.storage[_get_ident()] = value
Ejemplo n.º 7
0
 def get(self, default):
     return self.storage.get(_get_ident(), default)