massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / third_party / 2and3 / werkzeug / local.pyi
diff --git a/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/third_party/2and3/werkzeug/local.pyi b/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/third_party/2and3/werkzeug/local.pyi
new file mode 100644 (file)
index 0000000..403779b
--- /dev/null
@@ -0,0 +1,100 @@
+from typing import Any\r
+\r
+def release_local(local): ...\r
+\r
+class Local:\r
+    def __init__(self): ...\r
+    def __iter__(self): ...\r
+    def __call__(self, proxy): ...\r
+    def __release_local__(self): ...\r
+    def __getattr__(self, name): ...\r
+    def __setattr__(self, name, value): ...\r
+    def __delattr__(self, name): ...\r
+\r
+class LocalStack:\r
+    def __init__(self): ...\r
+    def __release_local__(self): ...\r
+    def _get__ident_func__(self): ...\r
+    def _set__ident_func__(self, value): ...\r
+    __ident_func__ = ...  # type: Any\r
+    def __call__(self): ...\r
+    def push(self, obj): ...\r
+    def pop(self): ...\r
+    @property\r
+    def top(self): ...\r
+\r
+class LocalManager:\r
+    locals = ...  # type: Any\r
+    ident_func = ...  # type: Any\r
+    def __init__(self, locals=None, ident_func=None): ...\r
+    def get_ident(self): ...\r
+    def cleanup(self): ...\r
+    def make_middleware(self, app): ...\r
+    def middleware(self, func): ...\r
+\r
+class LocalProxy:\r
+    def __init__(self, local, name=None): ...\r
+    @property\r
+    def __dict__(self): ...\r
+    def __bool__(self): ...\r
+    def __unicode__(self): ...\r
+    def __dir__(self): ...\r
+    def __getattr__(self, name): ...\r
+    def __setitem__(self, key, value): ...\r
+    def __delitem__(self, key): ...\r
+    __getslice__ = ...  # type: Any\r
+    def __setslice__(self, i, j, seq): ...\r
+    def __delslice__(self, i, j): ...\r
+    __setattr__ = ...  # type: Any\r
+    __delattr__ = ...  # type: Any\r
+    __lt__ = ...  # type: Any\r
+    __le__ = ...  # type: Any\r
+    __eq__ = ...  # type: Any\r
+    __ne__ = ...  # type: Any\r
+    __gt__ = ...  # type: Any\r
+    __ge__ = ...  # type: Any\r
+    __cmp__ = ...  # type: Any\r
+    __hash__ = ...  # type: Any\r
+    __call__ = ...  # type: Any\r
+    __len__ = ...  # type: Any\r
+    __getitem__ = ...  # type: Any\r
+    __iter__ = ...  # type: Any\r
+    __contains__ = ...  # type: Any\r
+    __add__ = ...  # type: Any\r
+    __sub__ = ...  # type: Any\r
+    __mul__ = ...  # type: Any\r
+    __floordiv__ = ...  # type: Any\r
+    __mod__ = ...  # type: Any\r
+    __divmod__ = ...  # type: Any\r
+    __pow__ = ...  # type: Any\r
+    __lshift__ = ...  # type: Any\r
+    __rshift__ = ...  # type: Any\r
+    __and__ = ...  # type: Any\r
+    __xor__ = ...  # type: Any\r
+    __or__ = ...  # type: Any\r
+    __div__ = ...  # type: Any\r
+    __truediv__ = ...  # type: Any\r
+    __neg__ = ...  # type: Any\r
+    __pos__ = ...  # type: Any\r
+    __abs__ = ...  # type: Any\r
+    __invert__ = ...  # type: Any\r
+    __complex__ = ...  # type: Any\r
+    __int__ = ...  # type: Any\r
+    __long__ = ...  # type: Any\r
+    __float__ = ...  # type: Any\r
+    __oct__ = ...  # type: Any\r
+    __hex__ = ...  # type: Any\r
+    __index__ = ...  # type: Any\r
+    __coerce__ = ...  # type: Any\r
+    __enter__ = ...  # type: Any\r
+    __exit__ = ...  # type: Any\r
+    __radd__ = ...  # type: Any\r
+    __rsub__ = ...  # type: Any\r
+    __rmul__ = ...  # type: Any\r
+    __rdiv__ = ...  # type: Any\r
+    __rtruediv__ = ...  # type: Any\r
+    __rfloordiv__ = ...  # type: Any\r
+    __rmod__ = ...  # type: Any\r
+    __rdivmod__ = ...  # type: Any\r
+    __copy__ = ...  # type: Any\r
+    __deepcopy__ = ...  # type: Any\r