massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stdlib / asyncio / base_futures.pyi
diff --git a/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stdlib/asyncio/base_futures.pyi b/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stdlib/asyncio/base_futures.pyi
new file mode 100644 (file)
index 0000000..72ba616
--- /dev/null
@@ -0,0 +1,22 @@
+import sys
+from typing import Any, Callable, Sequence
+from typing_extensions import Literal
+
+if sys.version_info >= (3, 7):
+    from contextvars import Context
+
+from . import futures
+
+_PENDING: Literal["PENDING"]  # undocumented
+_CANCELLED: Literal["CANCELLED"]  # undocumented
+_FINISHED: Literal["FINISHED"]  # undocumented
+
+def isfuture(obj: object) -> bool: ...
+
+if sys.version_info >= (3, 7):
+    def _format_callbacks(cb: Sequence[tuple[Callable[[futures.Future[Any]], None], Context]]) -> str: ...  # undocumented
+
+else:
+    def _format_callbacks(cb: Sequence[Callable[[futures.Future[Any]], None]]) -> str: ...  # undocumented
+
+def _future_repr_info(future: futures.Future[Any]) -> list[str]: ...  # undocumented