localstack-core/localstack/aws/api/dynamodb/__init__.py
File __init__.py
has 2093 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
from datetime import datetime
from typing import Dict, List, Optional, TypedDict
from localstack.aws.api import RequestContext, ServiceException, ServiceRequest, handler
DynamodbApi
has 57 functions (exceeds 20 allowed). Consider refactoring. Open
Open
class DynamodbApi:
service = "dynamodb"
version = "2012-08-10"
@handler("BatchExecuteStatement")
Function query
has 19 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def query(
Function scan
has 18 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def scan(
Function create_table
has 16 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_table(
Function update_item
has 15 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_item(
Function delete_item
has 13 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def delete_item(
Function export_table_to_point_in_time
has 13 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def export_table_to_point_in_time(
Function update_table
has 13 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_table(
Function restore_table_to_point_in_time
has 13 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def restore_table_to_point_in_time(
Function put_item
has 13 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def put_item(
Function restore_table_from_backup
has 10 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def restore_table_from_backup(
Function execute_statement
has 9 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def execute_statement(
Function get_item
has 9 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_item(
Function update_global_table_settings
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_global_table_settings(
Function import_table
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def import_table(
Function list_backups
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_backups(
Function transact_write_items
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def transact_write_items(
Function put_resource_policy
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def put_resource_policy(
Function update_table_replica_auto_scaling
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_table_replica_auto_scaling(
Function batch_write_item
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def batch_write_item(
Function disable_kinesis_streaming_destination
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def disable_kinesis_streaming_destination(
Function list_imports
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_imports(
Function list_contributor_insights
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_contributor_insights(
Function list_global_tables
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_global_tables(
Function list_exports
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_exports(
Function execute_transaction
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def execute_transaction(
Function update_kinesis_streaming_destination
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_kinesis_streaming_destination(
Function enable_kinesis_streaming_destination
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def enable_kinesis_streaming_destination(
Function update_contributor_insights
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_contributor_insights(