massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / boto / boto / s3 / __init__.pyi
diff --git a/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/boto/boto/s3/__init__.pyi b/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/boto/boto/s3/__init__.pyi
new file mode 100644 (file)
index 0000000..fa74795
--- /dev/null
@@ -0,0 +1,18 @@
+from typing import Text, Type
+
+from boto.connection import AWSAuthConnection
+from boto.regioninfo import RegionInfo
+
+from .connection import S3Connection
+
+class S3RegionInfo(RegionInfo):
+    def connect(
+        self,
+        name: Text | None = ...,
+        endpoint: str | None = ...,
+        connection_cls: Type[AWSAuthConnection] | None = ...,
+        **kw_params,
+    ) -> S3Connection: ...
+
+def regions() -> list[S3RegionInfo]: ...
+def connect_to_region(region_name: Text, **kw_params): ...