Beispiel #1
0
 def find_all_by_product(self, product, inclusive=False):
     results = self.db.select(
         "product_sizes", self.attributes,
         [["product_id", "=", product["id"], "String"]])
     output = []
     Size = Sizes(self.db)
     for r in results:
         size = Size.find_by_id(r[3])
         if size:
             if inclusive:
                 output.append({
                     "id": r[0],
                     "available": r[2],
                     "size": size,
                     "product": product
                 })
             else:
                 output.append({
                     "id": r[0],
                     "available": r[2],
                     "size": size
                 })
     return output