def _init_dimensions_table()

in app/marketplace.py [0:0]


    def _init_dimensions_table(self, dimension_names):
        if (self._delete_dimensions):
            logger.info("deleting dimensions")
            for dn in self._get_dimensions_name():
                self._dimensions_table.delete_item(Key={self.NAME: dn})

        utcnow = datetime.utcnow()
        for d in dimension_names:
            response = self._dimensions_table.query(
                KeyConditionExpression=Key(self.NAME).eq(d))
            if not response["Count"]:
                logger.info("adding dimension:" + d)
                self._dimensions_table.put_item(
                    Item={
                        self.NAME: d,
                        self.QUANTITY: 0,
                        self.TIMESTAMP: int(utcnow.timestamp())
                    })