Example #1
0
from worker_settings import *

while(True):

    ##  OBTENER MENSAJE DE LA COLA
    m = sqs.receive_message()

    if(m != None):
        ##  OBTENER VALORES PARA TRABAJAR
        ##  OBTENER ID DEL VIDEO A PROCESAR
        vid = sqs.get_id(m)
        ##  OBTENER VIDEO DE DYNAMO
        video = dy.get_item(TABLE_VIDEOS, vid)
        ##  OBTENER NOMBRE VIDEO
        nombre = dy.get_item_att(video, u'vName')
        ## OBTENER USUARIO DEL VIDEO
        user = dy.get_item_att(video, u'vUser')
        ##  OBTENER USUARIO DE DYNAMO
        usuario = dy.get_item(TABLE_USERS, user)
        ##  OBTENER EMAIL DE USUARIO
        email = dy.get_item_att(usuario, u'uEmail')

        ##  ------------- CONVERSION

        ##  CONVERTIR EL VIDEO

        try:
            result = conv.conversion(vid,nombre)
        except Exception, e:
            m.change_visibility(10)