"""dynamodb connector.""" import boto3 __all__ = ['get_client', 'get_table'] _dynamodb = None def get_client(): """Get DynamoDB client.""" global _dynamodb # ignore: PLW0603 if _dynamodb is None: _dynamodb = boto3.resource('dynamodb') return _dynamodb def get_table(table_name: str): """Get DynamoDB table. Args: table_name (str): Table name. """ client = get_client() return client.Table(table_name)