def consumir_descargar_dois(user, proyecto): user = quote(user.encode("utf8")) proyecto = quote(proyecto.encode("utf8")) admin =AdminBD() dois =admin.get_dois_proyecto(proyecto) resultado="" for doi in dois: resultado += doi +"," resultado = resultado[0:len(resultado)-1] #pasar dois a lista separada por comas server =SERVER_DESCARGA_DOIS+"?dois="+resultado +"&path=" + str(user) + "." + str(proyecto) # try: response = urlopen(server)
def consumir_descargar_dois(user, proyecto): user = quote(user.encode("utf8")) proyecto = quote(proyecto.encode("utf8")) admin = AdminBD() dois = admin.get_dois_proyecto(proyecto) resultado = "" for doi in dois: resultado += doi + "," resultado = resultado[0:len(resultado) - 1] #pasar dois a lista separada por comas server = SERVER_DESCARGA_DOIS + "?dois=" + resultado + "&path=" + str( user) + "." + str(proyecto) # try: response = urlopen(server)
def consumir_descargar_dois(user, proyecto): user = quote(user.encode("utf8")) proyecto = quote(proyecto.encode("utf8")) admin =AdminBD() dois =admin.get_dois_proyecto(proyecto) print "DOIS:",dois resultado="" for doi in dois: #print doi resultado += doi +"," resultado = resultado[0:len(resultado)-1] print "RESULTADO:",resultado #pasar dois a lista separada por comas server ="http://0.0.0.0:50005/download?dois="+resultado +"&path=" + str(user) + "." + str(proyecto) print server try: response = urlopen(server) #print response.read() except: print "IMPOSIBLE REALIZAR LA DESCARGA POR DOI", traceback.format_exc()