def Do_Importacao(): id = getattr(request.forms, 'id') tipo = getattr(request.forms, 'tipo') nome = getattr(request.forms, 'nome') valor = getattr(request.forms, 'valor') arquivo = request.files.get('arquivo') fileName, ext = os.path.splitext(arquivo.filename) if tipo == 'C' and ext != '.csv': return 'Arquivo inválido <br><a href="#" onclick="window.history.go(-1)">Voltar</a>' if tipo == 'J' and ext != '.csv': return 'Arquivo inválido <br><a href="#" onclick="window.history.go(-1)">Voltar</a>' if arquivo != None: path = "/home/bstoll/mysite/arquivosUpld" #path = "C:\Users\bstoll\source\repos\LA-Intervencao\LA-Intervencao\LA-Intervencao.pyproj\arquivosUpld" path_save = "{path}/{file}".format(path=path, file=arquivo.filename) if os.path.isfile(path_save): os.remove(path_save) arquivo.save(path_save) valor = path_save obj = imp.ObterFonte(id) obj.tipo = tipo obj.nome = nome obj.valor = valor imp.SalvarFonte(obj) redirect('/importacao')
def Obter(): seg.ChecarPerfil(seg.PERFIL_Analista) id = request.params.get('id') obj = imp.ObterFonte(id) return json.dumps({ 'id': obj.id, 'nome': obj.nome, 'tipo': obj.tipo, 'valor': obj.valor })