def formatBoards(self,board_data): data = [] for board in board_data: #print "******************" _board = {} _board = board if board.has_key('pins'): if " " in board['pins']: _board['pins'] =board['pins'].split(" ") else: b_pins = [] b_pins.append(board['pins']) _board['pins'] = b_pins else: _board['pins'] = [] _board['pin_pics'] = [] board_pins_max = 9 i = 0 for pin_key in _board['pins']: thumb = Thumb() thumb.data = thumb.get(pin_key) #print thumb.data i = i + 1 if i <= board_pins_max and thumb.data: _board['pin_pics'].append(thumb.data['url']) data.append(_board) return data
def formatBoards(self,board_data): data = [] boardModel = Board() for board in board_data: #print "******************" _board = {} _board = boardModel.get(board['board']) _board['pin_pics'] = [] board_pins_max = 9 i = 0 for pin_key in _board['pins']: thumb = Thumb() thumb.data = thumb.get(pin_key) #print thumb.data i = i + 1 if i <= board_pins_max and thumb.data: _board['pin_pics'].append(thumb.data['url']) data.append(_board) return data