Example #1
0
 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
Example #2
0
 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