<commit_before>from flask import Blueprint, render_template, current_app, request, url_for, redirect
from domain.usuario import Usuario, DTOUsuario
from domain.usuario.nivel_acesso import Administrador
from web.autenticacao import requer_usuario
from web.autorizacao import requer_acesso

view_usuarios = Blueprint('usuarios', __name__)

@view_usuarios.route("/")
@requer_usuario
@requer_acesso(Administrador())
def index():
    usuarios = current_app.crud_usuario.listar()
    print(usuarios)
    return render_template("usuarios/index.html", usuarios=usuarios)

@view_usuarios.route("/novo")
@requer_usuario
@requer_acesso(Administrador())
def novo():
    niveisAcesso = [
    (0, "Usuário Comum"),
    (1, "Sistema de Manutenção"),
    (2, "Administrador")
    ]
    return render_template("usuarios/novo.html", dto_usuario=DTOUsuario(), niveisAcesso=niveisAcesso)


@view_usuarios.route("/<id_usuario>/editar")
@requer_usuario
@requer_acesso(Administrador())
def editar(id_usuario):
    usuario = current_app.crud_usuario.obter(int(id_usuario))
    dto = DTOUsuario(usuario.nome, usuario.email, None, None)

    niveisAcesso = [<commit_msg>Fast Fix (removendo print desnecessário)<commit_after>from flask import Blueprint, render_template, current_app, request, url_for, redirect
from domain.usuario import Usuario, DTOUsuario
from domain.usuario.nivel_acesso import Administrador
from web.autenticacao import requer_usuario
from web.autorizacao import requer_acesso

view_usuarios = Blueprint('usuarios', __name__)

@view_usuarios.route("/")
@requer_usuario
@requer_acesso(Administrador())
def index():
    usuarios = current_app.crud_usuario.listar()
    return render_template("usuarios/index.html", usuarios=usuarios)

@view_usuarios.route("/novo")
@requer_usuario
@requer_acesso(Administrador())
def novo():
    niveisAcesso = [
    (0, "Usuário Comum"),
    (1, "Sistema de Manutenção"),
    (2, "Administrador")
    ]
    return render_template("usuarios/novo.html", dto_usuario=DTOUsuario(), niveisAcesso=niveisAcesso)


@view_usuarios.route("/<id_usuario>/editar")
@requer_usuario
@requer_acesso(Administrador())
def editar(id_usuario):
    usuario = current_app.crud_usuario.obter(int(id_usuario))
    dto = DTOUsuario(usuario.nome, usuario.email, None, None)

    niveisAcesso = [
{'fraction_non_alphanumeric': 0.11764705882352941, 'fraction_numerical': 0.00261437908496732, 'mean_word_length': 6.358974358974359, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3061603', 'n_tokens_mistral': 869, 'n_tokens_neox': 888, 'n_words': 147}