def __setitem__(self, key, value): """Overwrite the setter to automatically convert types to DynamoDB supported types""" from datetime import datetime if isinstance(value, datetime): value = value.strftime("%Y-%m-%dT%H:%M:%S") elif isinstance(value, list): value = set(value) return Item.__setitem__(self, key, value)
def __setitem__(self, key, value): '''Overwrite the setter to automatically convert types to DynamoDB supported types''' return Item.__setitem__(self, key, self.convert(key, value))