def place(self, bin): destinationRect = Rectangle( self.freeRect.left, self.freeRect.top, bin.width, bin.height ) self.freeRect = Rectangle.fromBB( destinationRect.right, self.freeRect.top, self.right, self.bottom ) self.bins.append(bin) return destinationRect pass