in app/marketplace.py [0:0]
def add_dimension_quantity(self, dimension, quantity):
""" Adds the quantity given to the quantity in the DB for the given dimension """
logger.info(
f"add_dimension_quantity {dimension}, new quantity: [{quantity}]")
updated_dimension = self._dimensions_table.query(
KeyConditionExpression=Key(self.NAME).eq(
dimension.name))["Items"][0]
dim = Dimension(name=updated_dimension[self.NAME],
quantity=updated_dimension[self.QUANTITY],
timestamp=updated_dimension[self.TIMESTAMP])
dim.quantity += quantity
self._update_dimension(dim)