def from_file_add(self, id, archivo): """ Se espera : padron,nombre,email,telefono """ import csv lines = archivo.file.read().split('\n') ok = [] fail = [] curso = Curso.get(int(id)) for line in lines: for row in csv.reader([line]): if row == []: continue try: u = Alumno(row[0], nombre=row[1], roles=[Rol.by_nombre('alumno')]) except: u = Alumno.byPadron(row[0]) try: u.email = row[2] u.telefono = row[3] u.password = row[0] u.activo = True curso.add_alumno(u) ok.append(row) except Exception, e: row.append(str(e)) fail.append(row)
def from_file_add(self, archivo): """ Se espera : padron,nombre,email,telefono """ import csv lines = archivo.file.read().split('\n') ok = [] fail = [] entregador = Rol.get(2) for line in lines: for row in csv.reader([line]): if row == []: continue try: u = Alumno(row[0], nombre=row[1], roles=[Rol.by_nombre('alumno')]) u.email = row[2] u.telefono = row[3] u.password = row[0] u.activo = True u.add_rol(entregador) ok.append(row) except Exception, e: row.append(str(e)) fail.append(row)