Big diff: use lower-case list and dict (#5888)

This commit is contained in:
Akuli
2021-08-08 19:26:35 +03:00
committed by GitHub
parent 11f54c3407
commit ce11072dbe
325 changed files with 2196 additions and 2334 deletions

View File

@@ -1,6 +1,4 @@
from typing import List
import boto.regioninfo
def regions() -> List[boto.regioninfo.RegionInfo]: ...
def regions() -> list[boto.regioninfo.RegionInfo]: ...
def connect_to_region(region_name, **kw_params): ...

View File

@@ -1,4 +1,4 @@
from typing import Any, Dict, List, Mapping, Type
from typing import Any, Mapping, Type
from boto.connection import AWSQueryConnection
@@ -11,67 +11,67 @@ class KMSConnection(AWSQueryConnection):
ResponseError: Type[Exception]
region: Any
def __init__(self, **kwargs) -> None: ...
def create_alias(self, alias_name: str, target_key_id: str) -> Dict[str, Any] | None: ...
def create_alias(self, alias_name: str, target_key_id: str) -> dict[str, Any] | None: ...
def create_grant(
self,
key_id: str,
grantee_principal: str,
retiring_principal: str | None = ...,
operations: List[str] | None = ...,
constraints: Dict[str, Dict[str, str]] | None = ...,
grant_tokens: List[str] | None = ...,
) -> Dict[str, Any] | None: ...
operations: list[str] | None = ...,
constraints: dict[str, dict[str, str]] | None = ...,
grant_tokens: list[str] | None = ...,
) -> dict[str, Any] | None: ...
def create_key(
self, policy: str | None = ..., description: str | None = ..., key_usage: str | None = ...
) -> Dict[str, Any] | None: ...
) -> dict[str, Any] | None: ...
def decrypt(
self, ciphertext_blob: bytes, encryption_context: Mapping[str, Any] | None = ..., grant_tokens: List[str] | None = ...
) -> Dict[str, Any] | None: ...
def delete_alias(self, alias_name: str) -> Dict[str, Any] | None: ...
def describe_key(self, key_id: str) -> Dict[str, Any] | None: ...
def disable_key(self, key_id: str) -> Dict[str, Any] | None: ...
def disable_key_rotation(self, key_id: str) -> Dict[str, Any] | None: ...
def enable_key(self, key_id: str) -> Dict[str, Any] | None: ...
def enable_key_rotation(self, key_id: str) -> Dict[str, Any] | None: ...
self, ciphertext_blob: bytes, encryption_context: Mapping[str, Any] | None = ..., grant_tokens: list[str] | None = ...
) -> dict[str, Any] | None: ...
def delete_alias(self, alias_name: str) -> dict[str, Any] | None: ...
def describe_key(self, key_id: str) -> dict[str, Any] | None: ...
def disable_key(self, key_id: str) -> dict[str, Any] | None: ...
def disable_key_rotation(self, key_id: str) -> dict[str, Any] | None: ...
def enable_key(self, key_id: str) -> dict[str, Any] | None: ...
def enable_key_rotation(self, key_id: str) -> dict[str, Any] | None: ...
def encrypt(
self,
key_id: str,
plaintext: bytes,
encryption_context: Mapping[str, Any] | None = ...,
grant_tokens: List[str] | None = ...,
) -> Dict[str, Any] | None: ...
grant_tokens: list[str] | None = ...,
) -> dict[str, Any] | None: ...
def generate_data_key(
self,
key_id: str,
encryption_context: Mapping[str, Any] | None = ...,
number_of_bytes: int | None = ...,
key_spec: str | None = ...,
grant_tokens: List[str] | None = ...,
) -> Dict[str, Any] | None: ...
grant_tokens: list[str] | None = ...,
) -> dict[str, Any] | None: ...
def generate_data_key_without_plaintext(
self,
key_id: str,
encryption_context: Mapping[str, Any] | None = ...,
key_spec: str | None = ...,
number_of_bytes: int | None = ...,
grant_tokens: List[str] | None = ...,
) -> Dict[str, Any] | None: ...
def generate_random(self, number_of_bytes: int | None = ...) -> Dict[str, Any] | None: ...
def get_key_policy(self, key_id: str, policy_name: str) -> Dict[str, Any] | None: ...
def get_key_rotation_status(self, key_id: str) -> Dict[str, Any] | None: ...
def list_aliases(self, limit: int | None = ..., marker: str | None = ...) -> Dict[str, Any] | None: ...
def list_grants(self, key_id: str, limit: int | None = ..., marker: str | None = ...) -> Dict[str, Any] | None: ...
def list_key_policies(self, key_id: str, limit: int | None = ..., marker: str | None = ...) -> Dict[str, Any] | None: ...
def list_keys(self, limit: int | None = ..., marker: str | None = ...) -> Dict[str, Any] | None: ...
def put_key_policy(self, key_id: str, policy_name: str, policy: str) -> Dict[str, Any] | None: ...
grant_tokens: list[str] | None = ...,
) -> dict[str, Any] | None: ...
def generate_random(self, number_of_bytes: int | None = ...) -> dict[str, Any] | None: ...
def get_key_policy(self, key_id: str, policy_name: str) -> dict[str, Any] | None: ...
def get_key_rotation_status(self, key_id: str) -> dict[str, Any] | None: ...
def list_aliases(self, limit: int | None = ..., marker: str | None = ...) -> dict[str, Any] | None: ...
def list_grants(self, key_id: str, limit: int | None = ..., marker: str | None = ...) -> dict[str, Any] | None: ...
def list_key_policies(self, key_id: str, limit: int | None = ..., marker: str | None = ...) -> dict[str, Any] | None: ...
def list_keys(self, limit: int | None = ..., marker: str | None = ...) -> dict[str, Any] | None: ...
def put_key_policy(self, key_id: str, policy_name: str, policy: str) -> dict[str, Any] | None: ...
def re_encrypt(
self,
ciphertext_blob: bytes,
destination_key_id: str,
source_encryption_context: Mapping[str, Any] | None = ...,
destination_encryption_context: Mapping[str, Any] | None = ...,
grant_tokens: List[str] | None = ...,
) -> Dict[str, Any] | None: ...
def retire_grant(self, grant_token: str) -> Dict[str, Any] | None: ...
def revoke_grant(self, key_id: str, grant_id: str) -> Dict[str, Any] | None: ...
def update_key_description(self, key_id: str, description: str) -> Dict[str, Any] | None: ...
grant_tokens: list[str] | None = ...,
) -> dict[str, Any] | None: ...
def retire_grant(self, grant_token: str) -> dict[str, Any] | None: ...
def revoke_grant(self, key_id: str, grant_id: str) -> dict[str, Any] | None: ...
def update_key_description(self, key_id: str, description: str) -> dict[str, Any] | None: ...

View File

@@ -1,4 +1,4 @@
from typing import List, Text, Type
from typing import Text, Type
from boto.connection import AWSAuthConnection
from boto.regioninfo import RegionInfo
@@ -14,5 +14,5 @@ class S3RegionInfo(RegionInfo):
**kw_params,
) -> S3Connection: ...
def regions() -> List[S3RegionInfo]: ...
def regions() -> list[S3RegionInfo]: ...
def connect_to_region(region_name: Text, **kw_params): ...

View File

@@ -1,9 +1,9 @@
from typing import Any, Dict, List, Text
from typing import Any, Text
from .connection import S3Connection
from .user import User
CannedACLStrings: List[str]
CannedACLStrings: list[str]
class Policy:
parent: Any
@@ -11,13 +11,13 @@ class Policy:
acl: ACL
def __init__(self, parent: Any | None = ...) -> None: ...
owner: User
def startElement(self, name: Text, attrs: Dict[str, Any], connection: S3Connection) -> None | User | ACL: ...
def startElement(self, name: Text, attrs: dict[str, Any], connection: S3Connection) -> None | User | ACL: ...
def endElement(self, name: Text, value: Any, connection: S3Connection) -> None: ...
def to_xml(self) -> str: ...
class ACL:
policy: Policy
grants: List[Grant]
grants: list[Grant]
def __init__(self, policy: Policy | None = ...) -> None: ...
def add_grant(self, grant: Grant) -> None: ...
def add_email_grant(self, permission: Text, email_address: Text) -> None: ...

View File

@@ -1,15 +1,15 @@
from typing import Any, Dict, List, Text, Type
from typing import Any, Text, Type
from .bucketlistresultset import BucketListResultSet
from .connection import S3Connection
from .key import Key
class S3WebsiteEndpointTranslate:
trans_region: Dict[str, str]
trans_region: dict[str, str]
@classmethod
def translate_region(cls, reg: Text) -> str: ...
S3Permissions: List[str]
S3Permissions: list[str]
class Bucket:
LoggingGroup: str
@@ -27,13 +27,13 @@ class Bucket:
creation_date: Any
def endElement(self, name, value, connection): ...
def set_key_class(self, key_class): ...
def lookup(self, key_name, headers: Dict[Text, Text] | None = ...): ...
def lookup(self, key_name, headers: dict[Text, Text] | None = ...): ...
def get_key(
self,
key_name,
headers: Dict[Text, Text] | None = ...,
headers: dict[Text, Text] | None = ...,
version_id: Any | None = ...,
response_headers: Dict[Text, Text] | None = ...,
response_headers: dict[Text, Text] | None = ...,
validate: bool = ...,
) -> Key: ...
def list(
@@ -41,7 +41,7 @@ class Bucket:
prefix: Text = ...,
delimiter: Text = ...,
marker: Text = ...,
headers: Dict[Text, Text] | None = ...,
headers: dict[Text, Text] | None = ...,
encoding_type: Any | None = ...,
) -> BucketListResultSet: ...
def list_versions(
@@ -50,34 +50,34 @@ class Bucket:
delimiter: str = ...,
key_marker: str = ...,
version_id_marker: str = ...,
headers: Dict[Text, Text] | None = ...,
headers: dict[Text, Text] | None = ...,
encoding_type: Text | None = ...,
) -> BucketListResultSet: ...
def list_multipart_uploads(
self,
key_marker: str = ...,
upload_id_marker: str = ...,
headers: Dict[Text, Text] | None = ...,
headers: dict[Text, Text] | None = ...,
encoding_type: Any | None = ...,
): ...
def validate_kwarg_names(self, kwargs, names): ...
def get_all_keys(self, headers: Dict[Text, Text] | None = ..., **params): ...
def get_all_versions(self, headers: Dict[Text, Text] | None = ..., **params): ...
def get_all_keys(self, headers: dict[Text, Text] | None = ..., **params): ...
def get_all_versions(self, headers: dict[Text, Text] | None = ..., **params): ...
def validate_get_all_versions_params(self, params): ...
def get_all_multipart_uploads(self, headers: Dict[Text, Text] | None = ..., **params): ...
def get_all_multipart_uploads(self, headers: dict[Text, Text] | None = ..., **params): ...
def new_key(self, key_name: Any | None = ...): ...
def generate_url(
self,
expires_in,
method: str = ...,
headers: Dict[Text, Text] | None = ...,
headers: dict[Text, Text] | None = ...,
force_http: bool = ...,
response_headers: Dict[Text, Text] | None = ...,
response_headers: dict[Text, Text] | None = ...,
expires_in_absolute: bool = ...,
): ...
def delete_keys(self, keys, quiet: bool = ..., mfa_token: Any | None = ..., headers: Dict[Text, Text] | None = ...): ...
def delete_keys(self, keys, quiet: bool = ..., mfa_token: Any | None = ..., headers: dict[Text, Text] | None = ...): ...
def delete_key(
self, key_name, headers: Dict[Text, Text] | None = ..., version_id: Any | None = ..., mfa_token: Any | None = ...
self, key_name, headers: dict[Text, Text] | None = ..., version_id: Any | None = ..., mfa_token: Any | None = ...
): ...
def copy_key(
self,
@@ -89,90 +89,90 @@ class Bucket:
storage_class: str = ...,
preserve_acl: bool = ...,
encrypt_key: bool = ...,
headers: Dict[Text, Text] | None = ...,
headers: dict[Text, Text] | None = ...,
query_args: Any | None = ...,
): ...
def set_canned_acl(
self, acl_str, key_name: str = ..., headers: Dict[Text, Text] | None = ..., version_id: Any | None = ...
self, acl_str, key_name: str = ..., headers: dict[Text, Text] | None = ..., version_id: Any | None = ...
): ...
def get_xml_acl(self, key_name: str = ..., headers: Dict[Text, Text] | None = ..., version_id: Any | None = ...): ...
def get_xml_acl(self, key_name: str = ..., headers: dict[Text, Text] | None = ..., version_id: Any | None = ...): ...
def set_xml_acl(
self,
acl_str,
key_name: str = ...,
headers: Dict[Text, Text] | None = ...,
headers: dict[Text, Text] | None = ...,
version_id: Any | None = ...,
query_args: str = ...,
): ...
def set_acl(self, acl_or_str, key_name: str = ..., headers: Dict[Text, Text] | None = ..., version_id: Any | None = ...): ...
def get_acl(self, key_name: str = ..., headers: Dict[Text, Text] | None = ..., version_id: Any | None = ...): ...
def set_acl(self, acl_or_str, key_name: str = ..., headers: dict[Text, Text] | None = ..., version_id: Any | None = ...): ...
def get_acl(self, key_name: str = ..., headers: dict[Text, Text] | None = ..., version_id: Any | None = ...): ...
def set_subresource(
self, subresource, value, key_name: str = ..., headers: Dict[Text, Text] | None = ..., version_id: Any | None = ...
self, subresource, value, key_name: str = ..., headers: dict[Text, Text] | None = ..., version_id: Any | None = ...
): ...
def get_subresource(
self, subresource, key_name: str = ..., headers: Dict[Text, Text] | None = ..., version_id: Any | None = ...
self, subresource, key_name: str = ..., headers: dict[Text, Text] | None = ..., version_id: Any | None = ...
): ...
def make_public(self, recursive: bool = ..., headers: Dict[Text, Text] | None = ...): ...
def add_email_grant(self, permission, email_address, recursive: bool = ..., headers: Dict[Text, Text] | None = ...): ...
def make_public(self, recursive: bool = ..., headers: dict[Text, Text] | None = ...): ...
def add_email_grant(self, permission, email_address, recursive: bool = ..., headers: dict[Text, Text] | None = ...): ...
def add_user_grant(
self, permission, user_id, recursive: bool = ..., headers: Dict[Text, Text] | None = ..., display_name: Any | None = ...
self, permission, user_id, recursive: bool = ..., headers: dict[Text, Text] | None = ..., display_name: Any | None = ...
): ...
def list_grants(self, headers: Dict[Text, Text] | None = ...): ...
def list_grants(self, headers: dict[Text, Text] | None = ...): ...
def get_location(self): ...
def set_xml_logging(self, logging_str, headers: Dict[Text, Text] | None = ...): ...
def set_xml_logging(self, logging_str, headers: dict[Text, Text] | None = ...): ...
def enable_logging(
self, target_bucket, target_prefix: str = ..., grants: Any | None = ..., headers: Dict[Text, Text] | None = ...
self, target_bucket, target_prefix: str = ..., grants: Any | None = ..., headers: dict[Text, Text] | None = ...
): ...
def disable_logging(self, headers: Dict[Text, Text] | None = ...): ...
def get_logging_status(self, headers: Dict[Text, Text] | None = ...): ...
def set_as_logging_target(self, headers: Dict[Text, Text] | None = ...): ...
def get_request_payment(self, headers: Dict[Text, Text] | None = ...): ...
def set_request_payment(self, payer: str = ..., headers: Dict[Text, Text] | None = ...): ...
def disable_logging(self, headers: dict[Text, Text] | None = ...): ...
def get_logging_status(self, headers: dict[Text, Text] | None = ...): ...
def set_as_logging_target(self, headers: dict[Text, Text] | None = ...): ...
def get_request_payment(self, headers: dict[Text, Text] | None = ...): ...
def set_request_payment(self, payer: str = ..., headers: dict[Text, Text] | None = ...): ...
def configure_versioning(
self, versioning, mfa_delete: bool = ..., mfa_token: Any | None = ..., headers: Dict[Text, Text] | None = ...
self, versioning, mfa_delete: bool = ..., mfa_token: Any | None = ..., headers: dict[Text, Text] | None = ...
): ...
def get_versioning_status(self, headers: Dict[Text, Text] | None = ...): ...
def configure_lifecycle(self, lifecycle_config, headers: Dict[Text, Text] | None = ...): ...
def get_lifecycle_config(self, headers: Dict[Text, Text] | None = ...): ...
def delete_lifecycle_configuration(self, headers: Dict[Text, Text] | None = ...): ...
def get_versioning_status(self, headers: dict[Text, Text] | None = ...): ...
def configure_lifecycle(self, lifecycle_config, headers: dict[Text, Text] | None = ...): ...
def get_lifecycle_config(self, headers: dict[Text, Text] | None = ...): ...
def delete_lifecycle_configuration(self, headers: dict[Text, Text] | None = ...): ...
def configure_website(
self,
suffix: Any | None = ...,
error_key: Any | None = ...,
redirect_all_requests_to: Any | None = ...,
routing_rules: Any | None = ...,
headers: Dict[Text, Text] | None = ...,
headers: dict[Text, Text] | None = ...,
): ...
def set_website_configuration(self, config, headers: Dict[Text, Text] | None = ...): ...
def set_website_configuration_xml(self, xml, headers: Dict[Text, Text] | None = ...): ...
def get_website_configuration(self, headers: Dict[Text, Text] | None = ...): ...
def get_website_configuration_obj(self, headers: Dict[Text, Text] | None = ...): ...
def get_website_configuration_with_xml(self, headers: Dict[Text, Text] | None = ...): ...
def get_website_configuration_xml(self, headers: Dict[Text, Text] | None = ...): ...
def delete_website_configuration(self, headers: Dict[Text, Text] | None = ...): ...
def set_website_configuration(self, config, headers: dict[Text, Text] | None = ...): ...
def set_website_configuration_xml(self, xml, headers: dict[Text, Text] | None = ...): ...
def get_website_configuration(self, headers: dict[Text, Text] | None = ...): ...
def get_website_configuration_obj(self, headers: dict[Text, Text] | None = ...): ...
def get_website_configuration_with_xml(self, headers: dict[Text, Text] | None = ...): ...
def get_website_configuration_xml(self, headers: dict[Text, Text] | None = ...): ...
def delete_website_configuration(self, headers: dict[Text, Text] | None = ...): ...
def get_website_endpoint(self): ...
def get_policy(self, headers: Dict[Text, Text] | None = ...): ...
def set_policy(self, policy, headers: Dict[Text, Text] | None = ...): ...
def delete_policy(self, headers: Dict[Text, Text] | None = ...): ...
def set_cors_xml(self, cors_xml, headers: Dict[Text, Text] | None = ...): ...
def set_cors(self, cors_config, headers: Dict[Text, Text] | None = ...): ...
def get_cors_xml(self, headers: Dict[Text, Text] | None = ...): ...
def get_cors(self, headers: Dict[Text, Text] | None = ...): ...
def delete_cors(self, headers: Dict[Text, Text] | None = ...): ...
def get_policy(self, headers: dict[Text, Text] | None = ...): ...
def set_policy(self, policy, headers: dict[Text, Text] | None = ...): ...
def delete_policy(self, headers: dict[Text, Text] | None = ...): ...
def set_cors_xml(self, cors_xml, headers: dict[Text, Text] | None = ...): ...
def set_cors(self, cors_config, headers: dict[Text, Text] | None = ...): ...
def get_cors_xml(self, headers: dict[Text, Text] | None = ...): ...
def get_cors(self, headers: dict[Text, Text] | None = ...): ...
def delete_cors(self, headers: dict[Text, Text] | None = ...): ...
def initiate_multipart_upload(
self,
key_name,
headers: Dict[Text, Text] | None = ...,
headers: dict[Text, Text] | None = ...,
reduced_redundancy: bool = ...,
metadata: Any | None = ...,
encrypt_key: bool = ...,
policy: Any | None = ...,
): ...
def complete_multipart_upload(self, key_name, upload_id, xml_body, headers: Dict[Text, Text] | None = ...): ...
def cancel_multipart_upload(self, key_name, upload_id, headers: Dict[Text, Text] | None = ...): ...
def delete(self, headers: Dict[Text, Text] | None = ...): ...
def complete_multipart_upload(self, key_name, upload_id, xml_body, headers: dict[Text, Text] | None = ...): ...
def cancel_multipart_upload(self, key_name, upload_id, headers: dict[Text, Text] | None = ...): ...
def delete(self, headers: dict[Text, Text] | None = ...): ...
def get_tags(self): ...
def get_xml_tags(self): ...
def set_xml_tags(self, tag_str, headers: Dict[Text, Text] | None = ..., query_args: str = ...): ...
def set_tags(self, tags, headers: Dict[Text, Text] | None = ...): ...
def delete_tags(self, headers: Dict[Text, Text] | None = ...): ...
def set_xml_tags(self, tag_str, headers: dict[Text, Text] | None = ..., query_args: str = ...): ...
def set_tags(self, tags, headers: dict[Text, Text] | None = ...): ...
def delete_tags(self, headers: dict[Text, Text] | None = ...): ...

View File

@@ -1,4 +1,4 @@
from typing import Any, Dict, Text, Type
from typing import Any, Text, Type
from boto.connection import AWSAuthConnection
from boto.exception import BotoClientError
@@ -97,9 +97,9 @@ class S3Connection(AWSAuthConnection):
method,
bucket: str = ...,
key: str = ...,
headers: Dict[Text, Text] | None = ...,
headers: dict[Text, Text] | None = ...,
force_http: bool = ...,
response_headers: Dict[Text, Text] | None = ...,
response_headers: dict[Text, Text] | None = ...,
version_id: Any | None = ...,
iso_date: Any | None = ...,
): ...
@@ -109,20 +109,20 @@ class S3Connection(AWSAuthConnection):
method,
bucket: str = ...,
key: str = ...,
headers: Dict[Text, Text] | None = ...,
headers: dict[Text, Text] | None = ...,
query_auth: bool = ...,
force_http: bool = ...,
response_headers: Dict[Text, Text] | None = ...,
response_headers: dict[Text, Text] | None = ...,
expires_in_absolute: bool = ...,
version_id: Any | None = ...,
): ...
def get_all_buckets(self, headers: Dict[Text, Text] | None = ...): ...
def get_canonical_user_id(self, headers: Dict[Text, Text] | None = ...): ...
def get_bucket(self, bucket_name: Text, validate: bool = ..., headers: Dict[Text, Text] | None = ...) -> Bucket: ...
def head_bucket(self, bucket_name, headers: Dict[Text, Text] | None = ...): ...
def lookup(self, bucket_name, validate: bool = ..., headers: Dict[Text, Text] | None = ...): ...
def get_all_buckets(self, headers: dict[Text, Text] | None = ...): ...
def get_canonical_user_id(self, headers: dict[Text, Text] | None = ...): ...
def get_bucket(self, bucket_name: Text, validate: bool = ..., headers: dict[Text, Text] | None = ...) -> Bucket: ...
def head_bucket(self, bucket_name, headers: dict[Text, Text] | None = ...): ...
def lookup(self, bucket_name, validate: bool = ..., headers: dict[Text, Text] | None = ...): ...
def create_bucket(
self, bucket_name, headers: Dict[Text, Text] | None = ..., location: Any = ..., policy: Any | None = ...
self, bucket_name, headers: dict[Text, Text] | None = ..., location: Any = ..., policy: Any | None = ...
): ...
def delete_bucket(self, bucket, headers: Dict[Text, Text] | None = ...): ...
def delete_bucket(self, bucket, headers: dict[Text, Text] | None = ...): ...
def make_request(self, method, bucket: str = ..., key: str = ..., headers: Any | None = ..., data: str = ..., query_args: Any | None = ..., sender: Any | None = ..., override_num_retries: Any | None = ..., retry_handler: Any | None = ..., *args, **kwargs): ... # type: ignore # https://github.com/python/mypy/issues/1237

View File

@@ -1,4 +1,4 @@
from typing import Any, Callable, Dict, Text, overload
from typing import Any, Callable, Text, overload
class Key:
DefaultContentType: str
@@ -45,16 +45,16 @@ class Key:
def handle_addl_headers(self, headers): ...
def open_read(
self,
headers: Dict[Text, Text] | None = ...,
headers: dict[Text, Text] | None = ...,
query_args: str = ...,
override_num_retries: Any | None = ...,
response_headers: Dict[Text, Text] | None = ...,
response_headers: dict[Text, Text] | None = ...,
): ...
def open_write(self, headers: Dict[Text, Text] | None = ..., override_num_retries: Any | None = ...): ...
def open_write(self, headers: dict[Text, Text] | None = ..., override_num_retries: Any | None = ...): ...
def open(
self,
mode: str = ...,
headers: Dict[Text, Text] | None = ...,
headers: dict[Text, Text] | None = ...,
query_args: Any | None = ...,
override_num_retries: Any | None = ...,
): ...
@@ -76,27 +76,27 @@ class Key:
): ...
def startElement(self, name, attrs, connection): ...
def endElement(self, name, value, connection): ...
def exists(self, headers: Dict[Text, Text] | None = ...): ...
def delete(self, headers: Dict[Text, Text] | None = ...): ...
def exists(self, headers: dict[Text, Text] | None = ...): ...
def delete(self, headers: dict[Text, Text] | None = ...): ...
def get_metadata(self, name): ...
def set_metadata(self, name, value): ...
def update_metadata(self, d): ...
def set_acl(self, acl_str, headers: Dict[Text, Text] | None = ...): ...
def get_acl(self, headers: Dict[Text, Text] | None = ...): ...
def get_xml_acl(self, headers: Dict[Text, Text] | None = ...): ...
def set_xml_acl(self, acl_str, headers: Dict[Text, Text] | None = ...): ...
def set_canned_acl(self, acl_str, headers: Dict[Text, Text] | None = ...): ...
def set_acl(self, acl_str, headers: dict[Text, Text] | None = ...): ...
def get_acl(self, headers: dict[Text, Text] | None = ...): ...
def get_xml_acl(self, headers: dict[Text, Text] | None = ...): ...
def set_xml_acl(self, acl_str, headers: dict[Text, Text] | None = ...): ...
def set_canned_acl(self, acl_str, headers: dict[Text, Text] | None = ...): ...
def get_redirect(self): ...
def set_redirect(self, redirect_location, headers: Dict[Text, Text] | None = ...): ...
def make_public(self, headers: Dict[Text, Text] | None = ...): ...
def set_redirect(self, redirect_location, headers: dict[Text, Text] | None = ...): ...
def make_public(self, headers: dict[Text, Text] | None = ...): ...
def generate_url(
self,
expires_in,
method: str = ...,
headers: Dict[Text, Text] | None = ...,
headers: dict[Text, Text] | None = ...,
query_auth: bool = ...,
force_http: bool = ...,
response_headers: Dict[Text, Text] | None = ...,
response_headers: dict[Text, Text] | None = ...,
expires_in_absolute: bool = ...,
version_id: Any | None = ...,
policy: Any | None = ...,
@@ -106,7 +106,7 @@ class Key:
def send_file(
self,
fp,
headers: Dict[Text, Text] | None = ...,
headers: dict[Text, Text] | None = ...,
cb: Callable[[int, int], Any] | None = ...,
num_cb: int = ...,
query_args: Any | None = ...,
@@ -118,7 +118,7 @@ class Key:
def set_contents_from_stream(
self,
fp,
headers: Dict[Text, Text] | None = ...,
headers: dict[Text, Text] | None = ...,
replace: bool = ...,
cb: Callable[[int, int], Any] | None = ...,
num_cb: int = ...,
@@ -130,7 +130,7 @@ class Key:
def set_contents_from_file(
self,
fp,
headers: Dict[Text, Text] | None = ...,
headers: dict[Text, Text] | None = ...,
replace: bool = ...,
cb: Callable[[int, int], Any] | None = ...,
num_cb: int = ...,
@@ -145,7 +145,7 @@ class Key:
def set_contents_from_filename(
self,
filename,
headers: Dict[Text, Text] | None = ...,
headers: dict[Text, Text] | None = ...,
replace: bool = ...,
cb: Callable[[int, int], Any] | None = ...,
num_cb: int = ...,
@@ -157,7 +157,7 @@ class Key:
def set_contents_from_string(
self,
string_data: Text | bytes,
headers: Dict[Text, Text] | None = ...,
headers: dict[Text, Text] | None = ...,
replace: bool = ...,
cb: Callable[[int, int], Any] | None = ...,
num_cb: int = ...,
@@ -169,63 +169,63 @@ class Key:
def get_file(
self,
fp,
headers: Dict[Text, Text] | None = ...,
headers: dict[Text, Text] | None = ...,
cb: Callable[[int, int], Any] | None = ...,
num_cb: int = ...,
torrent: bool = ...,
version_id: Any | None = ...,
override_num_retries: Any | None = ...,
response_headers: Dict[Text, Text] | None = ...,
response_headers: dict[Text, Text] | None = ...,
): ...
def get_torrent_file(
self, fp, headers: Dict[Text, Text] | None = ..., cb: Callable[[int, int], Any] | None = ..., num_cb: int = ...
self, fp, headers: dict[Text, Text] | None = ..., cb: Callable[[int, int], Any] | None = ..., num_cb: int = ...
): ...
def get_contents_to_file(
self,
fp,
headers: Dict[Text, Text] | None = ...,
headers: dict[Text, Text] | None = ...,
cb: Callable[[int, int], Any] | None = ...,
num_cb: int = ...,
torrent: bool = ...,
version_id: Any | None = ...,
res_download_handler: Any | None = ...,
response_headers: Dict[Text, Text] | None = ...,
response_headers: dict[Text, Text] | None = ...,
): ...
def get_contents_to_filename(
self,
filename,
headers: Dict[Text, Text] | None = ...,
headers: dict[Text, Text] | None = ...,
cb: Callable[[int, int], Any] | None = ...,
num_cb: int = ...,
torrent: bool = ...,
version_id: Any | None = ...,
res_download_handler: Any | None = ...,
response_headers: Dict[Text, Text] | None = ...,
response_headers: dict[Text, Text] | None = ...,
): ...
@overload
def get_contents_as_string(
self,
headers: Dict[Text, Text] | None = ...,
headers: dict[Text, Text] | None = ...,
cb: Callable[[int, int], Any] | None = ...,
num_cb: int = ...,
torrent: bool = ...,
version_id: Any | None = ...,
response_headers: Dict[Text, Text] | None = ...,
response_headers: dict[Text, Text] | None = ...,
encoding: None = ...,
) -> bytes: ...
@overload
def get_contents_as_string(
self,
headers: Dict[Text, Text] | None = ...,
headers: dict[Text, Text] | None = ...,
cb: Callable[[int, int], Any] | None = ...,
num_cb: int = ...,
torrent: bool = ...,
version_id: Any | None = ...,
response_headers: Dict[Text, Text] | None = ...,
response_headers: dict[Text, Text] | None = ...,
*,
encoding: Text,
) -> Text: ...
def add_email_grant(self, permission, email_address, headers: Dict[Text, Text] | None = ...): ...
def add_user_grant(self, permission, user_id, headers: Dict[Text, Text] | None = ..., display_name: Any | None = ...): ...
def set_remote_metadata(self, metadata_plus, metadata_minus, preserve_acl, headers: Dict[Text, Text] | None = ...): ...
def restore(self, days, headers: Dict[Text, Text] | None = ...): ...
def add_email_grant(self, permission, email_address, headers: dict[Text, Text] | None = ...): ...
def add_user_grant(self, permission, user_id, headers: dict[Text, Text] | None = ..., display_name: Any | None = ...): ...
def set_remote_metadata(self, metadata_plus, metadata_minus, preserve_acl, headers: dict[Text, Text] | None = ...): ...
def restore(self, days, headers: dict[Text, Text] | None = ...): ...

View File

@@ -3,7 +3,7 @@ import logging.handlers
import subprocess
import sys
import time
from typing import IO, Any, Callable, ContextManager, Dict, Iterable, List, Mapping, Sequence, Tuple, Type, TypeVar
from typing import IO, Any, Callable, ContextManager, Dict, Iterable, Mapping, Sequence, Tuple, Type, TypeVar
import boto.connection
@@ -38,7 +38,7 @@ _Provider = Any # TODO replace this with boto.provider.Provider once stubs exis
_LockType = Any # TODO replace this with _thread.LockType once stubs exist
JSONDecodeError: Type[ValueError]
qsa_of_interest: List[str]
qsa_of_interest: list[str]
def unquote_v(nv: str) -> str | Tuple[str, str]: ...
def canonical_string(
@@ -108,7 +108,7 @@ class LRUCache(Dict[_KT, _VT]):
key = ...
value = ...
def __init__(self, key, value) -> None: ...
_dict: Dict[_KT, LRUCache._Item]
_dict: dict[_KT, LRUCache._Item]
capacity: int
head: LRUCache._Item | None
tail: LRUCache._Item | None
@@ -134,15 +134,15 @@ def notify(
append_instance_id: bool = ...,
) -> None: ...
def get_utf8_value(value: str) -> bytes: ...
def mklist(value: Any) -> List[Any]: ...
def mklist(value: Any) -> list[Any]: ...
def pythonize_name(name: str) -> str: ...
def write_mime_multipart(
content: List[Tuple[str, str]], compress: bool = ..., deftype: str = ..., delimiter: str = ...
content: list[Tuple[str, str]], compress: bool = ..., deftype: str = ..., delimiter: str = ...
) -> str: ...
def guess_mime_type(content: str, deftype: str) -> str: ...
def compute_md5(fp: IO[Any], buf_size: int = ..., size: int | None = ...) -> Tuple[str, str, int]: ...
def compute_hash(fp: IO[Any], buf_size: int = ..., size: int | None = ..., hash_algorithm: Any = ...) -> Tuple[str, str, int]: ...
def find_matching_headers(name: str, headers: Mapping[str, str | None]) -> List[str]: ...
def find_matching_headers(name: str, headers: Mapping[str, str | None]) -> list[str]: ...
def merge_headers_by_name(name: str, headers: Mapping[str, str | None]) -> str: ...
class RequestHook: